Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MS SQL Server (https://www.clubdelphi.com/foros/forumdisplay.php?f=23)
-   -   Tomar decision en un Trigger (https://www.clubdelphi.com/foros/showthread.php?t=24510)

lucasarts_18 23-08-2005 23:24:22

Tomar decision en un Trigger
 
Hola a todos:

Otra duda más...estoy creando en un mismo Trigger para un Insert, Delete y Update y lo que necesito yo es que el Trigger tome una decisión de acuerdo a la operación realizada...

Ej:

if Inset haga tal cosa

if Delete haga esta otra cosa

if Update lucasarts_18 dejate de preguntar tanto...

Saludos..

Crandel 24-08-2005 05:34:45

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

lucasarts_18 24-08-2005 17:23:15

Hola Crandel:

Gracias por tu tiempo y aclaración.

Saludos....


La franja horaria es GMT +2. Ahora son las 04:25:45.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi