Marcos,

Desculpe a minha falta de experiência, mas como eu faço para importar um 
arquivo TXT utilizando tabela temporaria e como eu faço para inserir esse esses 
dois valores (nos campos data e tipo)?

Obrigado,
Demetrius


De:[EMAIL PROTECTED]

Para:"Grupo de Usuários do PostgreSQL no Brasil" [email protected]

Cópia:

Data:Thu, 22 Feb 2007 16:43:42 -0300

Assunto:Re: [PostgreSQL-Brasil] (sem assunto)


Segundo o que entendo e conheço de SQL ANSI, vc naum pode fazer alguma operação 
DML, de dentro de um trigger disparado, sobre o próprio objeto atingido (que 
disparou) o trigger, senão o banco entrará num loop recursivo infinito e que 
causará DEAD-LOCK imediato. Este tipo de operação é meio que proibida. O 
compilador do código do trigger irá impedir isso.

Já pensou em utilizar uma tabela temporária para a tua importação e o 
chamamento de um StoredProcedure para concluir a operação como um todo?

MN.



> Em 22/02/07, demetriusbizin <[EMAIL PROTECTED]> escreveu:
>
> Senhores,
>
> Preciso criar uma TRIGGER para inserir dados em dois campos de uma tabela.
>
> Estou utilizando o COPY FROM para importar os dados de um TXT, só que esse 
> TXT vem faltando dois campos (Ex.: Data e Tipo) que eu preciso inserir na 
> "mão".
>
> Preciso saber como eu utilizo a TRIGGER com o COPY FROM, pois testei com 
> alguns exemplos de uma apostila de postgre e nao obtive sucesso.
>
> Obrigado,
> Demetrius

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios




--
Consultor em TI
Eng. Sistemas
----------------------------------------------
Keep in your mind:
MS give us Windows,  Linux gives us the whole House.
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a