Q tal gente
Mi problema es que tengo un trigger para INSERT y UPDATE, pero mi duda
es q para la tabla q aplico el trigger exiet un campo [condicion] q
puede tomar valor de 0 o 1,
1. Si hago Insert
1.1 [condicion] = 0 no hace accion alguna
1.2 [condicion] = 1 realizo un proceso
2. Si hago un UpDate
2.1 [condicion] => de 0 a 1 Realizo el proceso
2.2 [condicion] => de 1 a 0 No Pasa este caso ( X )
Pero mi duda es como identifico si es un Insert o un Update.
PDT. Lo dividiria en dos trigger ( INSERT - UPDATE ) pero el problema
es q tb se acen otras procesos relacionados con este y otros campos de
mi tabla.
Lo q intento hacer es algo asi
SELECT @condicion = condicion FROM INSERTED
IF @condicion = 1
SELECT @condicion1 = condicion FROM DELETED
aca es mi duda como identifico si estoi en un Insert o update?? ya
q el deleted solo lo puedo usar en UPDATE, como el proceso q realizo
son de insert me genera errores de PK ya existentes
Alguna Sugerencia
Leer las respuestas