¿Qué sucede si?

03/07/2003 - 18:02 por jrcz | Informe spam
Hola Compañeros...

Estoy creando un trigger que se desencadenará cuando se
realice un UPDATE.

PREGUNTAS:
-
¿Qué sucede si dentro del trigger vuelvo a realizar un
UPDATE sobre la tabla?

¿Se desencadena nuevamente el trigger por cada fila
afectada?

De ser así ¿Es posible evitar el desencadenamiento en
cadena? ¿cómo lo logro?

ACLARACIONES:
-
Necesito evitar el desencadenamiento en cadena.


Gracias... :)
 

Leer las respuestas

#1 Javier Loria\(MVP\)
03/07/2003 - 20:23 | Informe spam
Hola:
¿Qué sucede si dentro del trigger vuelvo a realizar un UPDATE sobre la


tabla?
Se actualiza la Tabla :)
¿Se desencadena nuevamente el trigger por cada fila afectada?


No, no se dispara nuevamente, amenos que hayas cambiando la opcion de la
Base de Datos de "Recursive Trigger"
De ser así ¿Es posible evitar el desencadenamiento en cadena? ¿cómo lo
logro?
No hagas nada :)

Saludos,


Javier Loria
Costa Rica (MVP)
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.



"jrcz" wrote in message
news:00bb01c3417c$853810a0$
Hola Compañeros...

Estoy creando un trigger que se desencadenará cuando se
realice un UPDATE.

PREGUNTAS:
-
¿Qué sucede si dentro del trigger vuelvo a realizar un
UPDATE sobre la tabla?

¿Se desencadena nuevamente el trigger por cada fila
afectada?

De ser así ¿Es posible evitar el desencadenamiento en
cadena? ¿cómo lo logro?

ACLARACIONES:
-
Necesito evitar el desencadenamiento en cadena.


Gracias... :)

Preguntas similares