Triggers

01/12/2003 - 14:14 por MNLau | Informe spam
Hola grupo: Quería preguntar cómo puedo saber si un trigger se ejecuta por
INSERT, DELETE o UDATE. En Oracle se puede consutar INSERTING, DELETING o
UPDATING y personalizar el disparador sin tener que crear uno para cada
sentencia de actualización.
Gracias.

Preguntas similare

Leer las respuestas

#1 Accotto Maximiliano D.
01/12/2003 - 14:23 | Informe spam
hola!! cuando vos definis un trigger ahi definis como por donde queres q se
ejecute:

ej:

Create trigger pepe on clientes for insert
as

(este es para insert solo)

Create trigger pepe on clientes for update
as

(este ára update)

Create trigger pepe on clientes for delete
as

(este para delete)

Create trigger pepe on clientes for insert ,update,delete
as

(este para los 3)

Al armar un trigger ademas tenes 2 tablas virtuales llamadas Inserted y
Deleted !!

Un saludo

Maximiliano Damian Accotto
"MNLau" escribió en el mensaje
news:
Mostrar la cita
#2 Miguel Egea
01/12/2003 - 14:51 | Informe spam
puedes ver el número de registros de inserted y deleted, por ejemplo.


Saludos

Miguel Egea
Microsoft SQL-SERVER MVP
Brigada Anti-Cursores
"MNLau" escribió en el mensaje
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida