ExecIsFirstInsertTrigger

08/03/2005 - 10:35 por Ricardo Escudero | Informe spam
porque la propiedad ExecIsFirstInsertTrigger para todos los triggers me
devuelve vacio.
eso quiere decir que no existe ningun orden de los triggers o que ninguno se
ejecuta primero.

muchas gracias

Preguntas similare

Leer las respuestas

#1 Eladio Rincón
08/03/2005 - 12:09 | Informe spam
Eso quiere decir que no has especificado ningún orden en la ejecución de los
triggers...

mira este ejemplo:
creo una tabla, creo dos triggers (sin definir orden), consulto el orden y
no lo tiene.
a continuación establezco el orden (sólo se puede definir primero o último),
y vuelvo a consultar...


use northwind
go
drop table t
go
create table t (id int)
go
create trigger trr_t on t after insert
as
select * from t
go
create trigger trr_t4 on t after insert
as
select * from t
go

select name,
objectproperty ( id, 'ExecIsInsertTrigger' ) [insert],
objectproperty ( id, 'ExecIsFirstInsertTrigger' ) [1º insert],
objectproperty ( id, 'ExecIsLastInsertTrigger' ) [ultimo insert]
from sysobjects
where
objectproperty ( id, 'IsTrigger' ) = 1
and name like 'trr%'
go

sp_settriggerorder 'trr_t', 'last', 'INSERT'
go
sp_settriggerorder 'trr_t4', 'first', 'INSERT'
go

select name,
objectproperty ( id, 'ExecIsInsertTrigger' ) [insert],
objectproperty ( id, 'ExecIsFirstInsertTrigger' ) [1º insert],
objectproperty ( id, 'ExecIsLastInsertTrigger' ) [ultimo insert]
from sysobjects
where
objectproperty ( id, 'IsTrigger' ) = 1
and name like 'trr%'


Eladio Rincón
SQL Server MVP

Solid Quality Learning (http://www.solidqualitylearning.com)
"Comparte lo que sabes, aprende lo que no sepas", FGG

Consulte el histórico del grupo en Google
http://groups.google.com/groups?gro....sqlserver

¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?

"Ricardo Escudero" wrote in message
news:
porque la propiedad ExecIsFirstInsertTrigger para todos los triggers me
devuelve vacio.
eso quiere decir que no existe ningun orden de los triggers o que ninguno


se
ejecuta primero.

muchas gracias


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