Dudas sobre trigers

25/12/2004 - 23:28 por Jose Antonio | Informe spam
En una tabla X tengo un triger normal en UPDATE que se dispara cuando se
actualizan filas, este triger modifica la cantidad en otra tabla Y.

triger:

al actualizar la tabla X se modifica la cantidad en la tabla Y.

En una tercera tabla Z tengo un triger que actualiza la tabla X, por
consiguiente se dispara el triger de update de la tabla y me modifica la
cantidad de la tabla Y, esto es lo que no quiero hacer, si quiero modificar
la tabla X pero no quiero que se dispare su triger que modifica la tabla Y.

¿ Hay algun modo de poder hacerlo?


Saludos.

Preguntas similare

Leer las respuestas

#1 Maxi
26/12/2004 - 00:23 | Informe spam
Hola, revisa en los BOL el tema "Triggers Recursivos"

"Jose Antonio" escribió en el mensaje
news:
En una tabla X tengo un triger normal en UPDATE que se dispara cuando se
actualizan filas, este triger modifica la cantidad en otra tabla Y.

triger:

al actualizar la tabla X se modifica la cantidad en la tabla Y.

En una tercera tabla Z tengo un triger que actualiza la tabla X, por
consiguiente se dispara el triger de update de la tabla y me modifica la
cantidad de la tabla Y, esto es lo que no quiero hacer, si quiero
modificar la tabla X pero no quiero que se dispare su triger que modifica
la tabla Y.

¿ Hay algun modo de poder hacerlo?


Saludos.

Respuesta Responder a este mensaje
#2 ulises
27/12/2004 - 14:54 | Informe spam
Tendrías que deshabilitar los triggers anidados :

sp_configure 'Using Nested Triggers', 0
GO
RECONFIGURE
GO

Saludos,
Ulises

En una tabla X tengo un triger normal en UPDATE que se


dispara cuando se
actualizan filas, este triger modifica la cantidad en otra


tabla Y.

triger:

al actualizar la tabla X se modifica la


cantidad en la tabla Y.

En una tercera tabla Z tengo un triger que actualiza la


tabla X, por
consiguiente se dispara el triger de update de la tabla y


me modifica la
cantidad de la tabla Y, esto es lo que no quiero hacer, si


quiero modificar
la tabla X pero no quiero que se dispare su triger que


modifica la tabla Y.

¿ Hay algun modo de poder hacerlo?


Saludos.


.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida