[firebase-br] RES: Trigger dentro de outra Trigger

Oliveira, José Augusto Siqueira de contabil em sivolc.ind.br
Ter Jul 12 10:32:06 -03 2011


Concordo com o Ronaldo, nosso seu caso, seria mais interessante a tabela_1
disparar a trigger_1 que disparada a procedure_1 que altera a tabela 2 no
caso, acho que uma trigger chamando outra, não teria como não, já que como o
Ronaldo disse trigger são disparadas por eventos em tabelas que elas estão
conectadas. 

Oliveira, José Augusto Siqueira de
Sivolc  Móveis e Complementos
(32) 3531-4677 
contabil em sivolc.ind.br

"Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus
anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem
conter informações confidenciais sujeitas a restrição legal de comunicação
entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa.
ciente de que a distribuição, divulgação ou disseminação das informações
aqui contidas ou anexadas é terminantemente proibida, sujeitando o
responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de
retorná-la de imediato ao remetente, eliminando-a definitivamente de seu
sistema. Em caso de dúvida, queira por favor entrar em contato conosco." 

"Confidentiality notice" - This message and its attachments are addressed
solely to the persons above and may contain privileged and confidential
communication. If you have received the message in error, the distribution
or dissemination of the content hereof is prohibited. Please return it
immediately to the sender and please delete the message from your system on
a permanent basis. Should you have any questions, please contact."

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Ronaldo Souza
Enviada em: terça-feira, 12 de julho de 2011 10:08
Para: FireBase
Assunto: Re: [firebase-br] Trigger dentro de outra Trigger

Bom, a meu ver uma trigger sempre é "disparada" quando o evento ao qual ela
está associada ocorre (inser, delete, etc). No caso você estaria alterando a
tabela_1 e isso dispararia uma trigger alterando a tabela_2. Se a tabela_2
tem alguma trigger associada ao evento (alteração) ela seria disparada
normalmente. Mas eu nunca vi nenhuma trigger ser disparada sem associação a
evento. Posso estar errado. Para isso existem storeprocedures e afins.

Sucesso
Ronaldo Alves de Souza
AtonWare Ltda.

Em 12 de julho de 2011 10:00, Carlos Faria - Contato Sistemas <
carlos em contatosistemas.com> escreveu:

> Bom Dia ,
>
> Estou com um problema e não sei que é implementação minha ou se realmente
o
> firebird não permite.
>
> Eu posso chamar uma trigger dentro de outra trigger ?
>
> Por exemplo
>
> Eu tenho a trigger_1  que é acionada em cima da tabela_teste, quando eu
> modifico a tabela_teste e a trigger_1 é  acionada,a mesma chama a
trigger_2
> modificando a tabela_teste_2.É  possível ser feito isso?Att.,
>
>
>
>
>
>
>
> Carlos Fernando Faria
> Gerente de Projetos - Relatórios
> ' + 55 37 3241-3135
> 6 + 55 37 3241-3135
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

__________ Informação do ESET NOD32 Antivirus, versão da vacina 6286
(20110712) __________

A mensagem foi verificada pelo  ESET NOD32 Antivirus.

http://www.eset.com


 

__________ Informação do ESET NOD32 Antivirus, versão da vacina 6286
(20110712) __________

A mensagem foi verificada pelo  ESET NOD32 Antivirus.

http://www.eset.com
 
 

__________ Informação do ESET NOD32 Antivirus, versão da vacina 6286
(20110712) __________

A mensagem foi verificada pelo  ESET NOD32 Antivirus.

http://www.eset.com
 





Mais detalhes sobre a lista de discussão lista