Qui sotto c'è sintassi per un trigger controllato dal valore inserito in una tabella.
Testato su Db2 Express-C 9.7.4
CREATE TRIGGER TRG_ANAMAGA_I
AFTER INSERT ON ANAMAGA
REFERENCING NEW AS N FOR EACH ROW
MODE DB2SQL
WHEN ('Y' = (SELECT STATUS
FROM USRTRIGGER_CONTROL
WHERE TRIGGER_NAME = 'TRG_ANAMAGA_I'))
BEGIN ATOMIC
INSERT INTO USRLOG (DATAORA,TABELLA,OPERAZIONE,CHIAVE) VALUES ( CURRENT TIMESTAMP, 'ANAMAGA', 'I', CODICE );
END
Nessun commento:
Posta un commento