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.
 

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:
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 similares