Problema con triggers.

28/10/2005 - 21:19 por Miguel Arenas | Informe spam
Tengo una tabla que tiene actualmente un trigger.
y cuando creo otro trigger para esa misma tabla el primer trigger se borra.
que instrucciones tengo que utilizar para permanescan ambos triggers en la
tabla?

Utilizo Sql Server 2000.
Gracias.

Preguntas similare

Leer las respuestas

#6 Miguel Egea
31/10/2005 - 00:03 | Informe spam
No se borran stos triggers, lo puedes comprobar con el siguiente script.

create table t (id int)
go
create trigger tr_t on t after insert as
begin
print 'hola'
end
go
create trigger tr_t2 on t after insert as
begin
print 'adios'
end
go
insert into t values (1)
go
verás que escribe las dos palabras. Lo unico que puedes decidir es cual se
ejecuta el primero.

Saludos
Miguel Egea

"Maxi [MVP SQL Server]" wrote in message
news:
Mostrar la cita
#7 Alejandro Mesa
31/10/2005 - 14:46 | Informe spam
Como indico Miguel, se pueden tener multiples "after trigger", y podemos
indicar cual de estos se ejecutara primero y cual de ultimo, el resto de
ellos no tendra una secuencia de ejecucon predefinida. Para mas info, ver
"create trigger" y "sp_settriggerorder" en los libros en linea. Para ver la
informacion sobre que triggers tenemos en la bd y cuales son sus
caracteristicas, podemos usar el siguiente script:

Schema: How do I show all the triggers in a database?
http://www.aspfaq.com/show.asp?id!05


AMB

"Miguel Egea" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida