Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Triggers activos o inactivos desde store procedures (https://www.clubdelphi.com/foros/showthread.php?t=56242)

capo979 12-05-2008 15:45:19

Triggers activos o inactivos desde store procedures
 
Hola gente les quería preguntar como hacer desde un store procedure que un trigger se active o se inactive. Yo probé con lo siguiente pero desde un store procedure no me deja

Alter Trigger "nombre_Trigger" INACTIVE;

o

Alter Trigger "nombre_Trigger" ACTIVE;

Alguien sabe como solucionarlo

saludos a todos

defcon1_es 12-05-2008 17:42:37

Hola.

Desde un procedimiento almacenado no puedes ejecutar sentencias DDL,
(Data Definition Language), sólo sentencias DML (Data Manipulation Language).

Puedes probar la siguiente sentencia:
Código SQL [-]
UPDATE RDB$TRIGGERS
SET RDB$TRIGGER_INACTIVE = 1
WHERE (RDB$TRIGGER_NAME LIKE "nombre_Trigger");


La franja horaria es GMT +2. Ahora son las 09:29:36.

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