DETENER DESENCADENADORES EN SECUENCIA
Publicado por John (3 intervenciones) el 20/04/2009 19:43:29
Buenas forista..
Tengo un problema, se cuenta con una tabla de catalogos, que se maneja por empresas, se requiere que cualquier cambio en una empresa se refleje en las demás.
Una posibilidad es por medio de trigger que se ejecuta al contarse con un insert o update, realiza otro insert o update, depende si exista o no, en la misma tabla, a las demas empresas, lo cual genera un bucle de update's ya que al realizar el insert a la empresa 1, esta realizar el insert en la empresa 2 y empresa 3, los cuales, tambien ejecutan el mismo trigger para las otras dos empresa y esto genera un bucle de constante de update's.
Mi pregunta es si se puede de alguna manera, realizar el insert, e indicarle que no ejecute nuevamente el trigger a la hora de realizar los insert's o update's cuando se copie para las demas empresas ??.
De ante mano, gracias por sus respuestas ...
Tengo un problema, se cuenta con una tabla de catalogos, que se maneja por empresas, se requiere que cualquier cambio en una empresa se refleje en las demás.
Una posibilidad es por medio de trigger que se ejecuta al contarse con un insert o update, realiza otro insert o update, depende si exista o no, en la misma tabla, a las demas empresas, lo cual genera un bucle de update's ya que al realizar el insert a la empresa 1, esta realizar el insert en la empresa 2 y empresa 3, los cuales, tambien ejecutan el mismo trigger para las otras dos empresa y esto genera un bucle de constante de update's.
Mi pregunta es si se puede de alguna manera, realizar el insert, e indicarle que no ejecute nuevamente el trigger a la hora de realizar los insert's o update's cuando se copie para las demas empresas ??.
De ante mano, gracias por sus respuestas ...
Valora esta pregunta


0