SQL Server - DETENER DESENCADENADORES EN SECUENCIA

 
Vista:

DETENER DESENCADENADORES EN SECUENCIA

Publicado por John (2 intervenciones) el 20/04/2009 19:43:57
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 ...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

RE:DETENER DESENCADENADORES EN SECUENCIA

Publicado por Isaias (4558 intervenciones) el 21/04/2009 03:06:19
Tal vez no necesites un TRIGGER y si una replicacion de mezcla
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar