2006/11/11, Rodrigo Hjort <[EMAIL PROTECTED]>:
> Fala, Coutinho!
>
> Tem outra: se você precisar, dá pra passar parâmetros na chamada da função
> disparada pela trigger. :)
>
> Com isso você pode usar a mesma função (que retorna "trigger") na mesma
> tabela, mas executando instruções distintas.
>

seria uma boa mesmo, porem o TG_RELNAME resolveu meu problema os
parametros que preciso jah vem no registro que vai ser inserido, eu só
preciso saber em que tabela estou.


valeu mesmo

> --
> Rodrigo Hjort
> http://icewall.org/~hjort
>
>
>
> 2006/11/11, Nabucodonosor Coutinho <[EMAIL PROTECTED] >:
> > respondendo a mim mesmo:
> >
> > pesquisando na net achei isso em espanhol:
> >
> > Nombre               Significado
> > TG_NAME            Nombre del trigger
> > TG_WHEN            BEFORE o AFTER
> > TG_LEVEL            ROW o STATEMENT
> > TG_OP                 INSERT, UPDATE o DELETE
> > TG_RELID            OID de la tabla donde está definido el trigger
> > TG_RELNAME      Nombre de la tabla donde está definido el trigger
> > TG_NARGS        Número de argumentos en la fila que se está actualizando
> >
> > 2006/11/11, Nabucodonosor Coutinho < [EMAIL PROTECTED]>:
> > > senhores, preciso fazer triggers aqui para algumas tabelas, o que essa
> > > triger vai fazer eh a mesma coisa para todas as tabelas.
> > >
> > > por exemplo, quando for feito uma insercao uma tabela chamada arquivos
> > > ela vai verificar em outra tabela se insercao na tabela arquivos gera
> > > pontos, se gerar ela insere numa tabela de pontos o id do usuario e o
> > > numero de pontos conforme estava informado na outra tabela.
> > >
> > > isso eh facil de fazer, porém eu queria usar apenas uma funcao para as
> > > triggers de todas as tabelas envolvidas. nesse caso eu preciso saber
> > > qual o nome da tabela que estah chamando a trigger.
> > >
> > > Alguem pode me ajudar?
> > >
> > > --
> > > Nabucodonosor Coutinho
> > > Database Administrator
> > > Accu Hosting - www.accuhosting.com
> >
>
>
> _______________________________________________
> 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
>
>


-- 
Nabucodonosor Coutinho
Database Administrator
Accu Hosting - www.accuhosting.com
_______________________________________________
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