Ver Mensaje Individual
  #2  
Antiguo 24-08-2005
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Reputación: 25
Crandel Va por buen camino
Le estas errando de camino.

La idea es separarlo en diferentes Triggers.

Cada trigger se ejecuta dependiendo del evento ocurrdo, asi que no hace falta hacer ningun if.

Código SQL [-]
CREATE TRIGGER BI_TABLA FOR TABLA
ACTIVE BEFORE INSERT AS
BEGIN
  /* Código */
END^

CREATE TRIGGER BD_TABLA FOR TABLA
ACTIVE BEFORE DELETE AS
BEGIN
  /* Código */
END^

CREATE TRIGGER BU_TABLA FOR TABLA
ACTIVE BEFORE UPDATE AS
BEGIN
  /* Código */
END^

También podes cambiar los BEFORE por AFTER de acuerdo a tu necesidad

Suerte
__________________
[Crandel]
Responder Con Cita