Trigger en cascada

16/11/2008 - 19:07 por Gilbert | Informe spam
Tengo un trigger after update que por su naturaleza se dispara a si mismo en
cascada pero yo quiero que se pare cuando no modifique ningun registro.

La unica forma es contando los registros en la tabla inserted ?

otra:
En este update:

Update Tabla1 set columna1='3' where 0=1

Si tengo un trigger after update, si no se modifica nada, por qué se dispara
el trigger de todas maneras ?
asi es que funcionan ?
 

Leer las respuestas

#1 Gilbert
16/11/2008 - 19:12 | Informe spam
La unica forma es contando los registros en la tabla inserted ?




bueno, contando o preguntando if (exists(select * from inserted)).
Lo que pregunto es si en la definicion del trigger se puede indicar que no
se active cuando no se ha modificado nada.

gracias

Preguntas similares