Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou com um problema teorico com triggers e não estou a encontrar solução, pode ser que alguém me consiga ajudar aqui.
Suponhamos as seguintes tabelas:
Tabela_A
Campo1
Campo2
Campo3
Tabela_B
Campo4
Campo5
Campo6
Tabela_C
Campo7
Campo8
Campo9
Suponhamos que tenho um trigger (1) na Tabela_A que após upgrade faz um upgrade na Tabela_B. A Tablela_B tem um trigger (2) que após upgrade da Tabela_B faz um upgrade da Tabela_C e um upgrade da Tabela_A. A questão é esta: Depois de executar o trigger da Tabela_B o SQL não repete o trigger da Tabela_A? É que se é assim vou entrar num ciclo infinito e o SQL não tem como sair, certo? Se assim não for, ao efetuar o trigger da Tabela_A o trigger da tabela_B não é executado e a Tabela_C não é actualizada pelo trigger da Tabela_B. Certo?
Carregando comentários...