Orde de Trigger

14/01/2004 - 16:16 por Pablo Salazar | Informe spam
Hola a todos
Tengo una duda y quisiera porfavor que alguien me la aclarara.
Tengo una tabla que tiene 3 trigger(update),
En que orde se ejecutan?
Se ejecutan todos antes de actualizar los datos en la tabla?

por sus comentarios Gracias
Pablo Salazar.

Preguntas similare

Leer las respuestas

#1 Maximiliano D. A.
14/01/2004 - 16:24 | Informe spam
Hola, el unico orden que podes configurar es el primero y el ultimo nomas, o
sea, que trigger queres que se ejecute en primer lugar y cual en ultimo.

Ahora luego tenes triggers "en lugar de" uno solo por operacion
(insert,delete,update) o los triggers por defecto.

Te recomiendo que leas en tus Bol "Desencadenadores" o vayas a las
siguientes paginas:

www.portalsql.com

www.helpdna.net


sp_settriggerorder "con este Store definis el orden."

Salu2

Maximiliano Damian Accotto


"Pablo Salazar" escribió en el mensaje
news:
Mostrar la cita
#2 Víctor Rafael Bocanegra Arias
14/01/2004 - 17:09 | Informe spam
Y agregando a lo que digo Adrian, los unicos triggers que se ejecutan antes
de actualizar la informacion en la tabla son los trigger INSTEAD OF. Cuando
tu creas un trigger este es creado por default como AFTER. Te aconsejaria
como muy bien lo hico Max, a que leas deteniadamente los BOL.

Salu2

Victor Rafael Bocanegra Arias
Lima, Peru

"Adrian Garcia" escribió en el mensaje
news:%
Mostrar la cita
message
Mostrar la cita
nomas,
Mostrar la cita
#3 Gustavo Larriera [MVP]
14/01/2004 - 18:39 | Informe spam
Es recomendable pensar que no se sabe de antemano el orden en que se
ejecutan los triggers. Si bien hay algunas formas de gobernar el orden (cual
es el primero, cual es el ultimo en ejecutarse), los triggers deben
programarse como en base a funcionalidades autónomas entre ellos y no
confiar en que hay un cierto orden de ejecución.

Si por ejemplo tienes 4 funcionalidades que hay que hacer ante un UPDATE,
pues entonces programa las 4 funcionalidades en orden adentro de un mismo
trigger de UPDATE.

saludos
gux

Gustavo Larriera, MSFT MVP-SQL
Uruguay LatAm

This message is provided "AS IS" with no warranties expressed or implied,
and confers no rights.


"Pablo Salazar" wrote in message
news:
Mostrar la cita
#4 Adrian Garcia
14/01/2004 - 21:52 | Informe spam
Y agregando a lo que dijo maxi, si, se ejecutan los 3 triggers al hacer un
UPDATE.

Saludos
Adrian D. Garcia
NDSoft

"Maximiliano D. A." <maxi_accotto[arroba]speedy[.]com[.]ar> wrote in message
news:
Mostrar la cita
o
Mostrar la cita
Ads by Google
Search Busqueda sugerida