Preciso saber uma forma de evitar ciclos entre as minhas triggers, meu problema é o seguinte:
Existem 2 tabelas, T1 e T2, que serão unidas através da refatoração Merge Tables. Para isso é preciso copiar os campos de T2 para T1 e criar triggers nas duas tabelas para sincronizar os dados atualizados: quando T1 for atualizada, T2 também será e vice-versa.
Como vai haver triggers para atualização nas duas tabelas, isso gera um ciclo: quando a trigger de T1 atualiza T2, a trigger de T2 é disparada e atualizará T1, e assim fica um loop infinito.
Pergunta
Rômulo Augusto
Olá pessoal!
Preciso saber uma forma de evitar ciclos entre as minhas triggers, meu problema é o seguinte:
Existem 2 tabelas, T1 e T2, que serão unidas através da refatoração Merge Tables. Para isso é preciso copiar os campos de T2 para T1 e criar triggers nas duas tabelas para sincronizar os dados atualizados: quando T1 for atualizada, T2 também será e vice-versa.
Como vai haver triggers para atualização nas duas tabelas, isso gera um ciclo: quando a trigger de T1 atualiza T2, a trigger de T2 é disparada e atualizará T1, e assim fica um loop infinito.
Valeu
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados