1 2 3 4 5 6 7 8 9 10 11 12 13
| CREATE TRIGGER MINFORIBTRIGGER
ON MINFORIB
AFTER INSERT, UPDATE, DELETE
AS
-- Insertion dans la table de suivi
INSERT INTO SUIVIRIB (SRIB_NO, SRIB_NOPK, SRIB_BNQ_ETAB, SRIB_BNQ_GUIC, SRIB_IBQ_CODE, SRIB_TITUL, SRIB_NOCPTE, SRIB_CLE, SRIB_TYPE, SRIB_MAJ_ID, SRIB_MAJ_DT, SRIB_DAT_INCID)
SELECT RIB_NO_PK, RIB_BNQ_ETAB, RIB_BNQ_GUIC, RIB_IBQ_CODE, RIB_TITUL, RIB_NOCPTE, RIB_CLE, RIB_TYPE, MAJ_ID, MAJ_DT, RIB_DAT_INCID
FROM MINFORIB
-- rollback en cas d'erreur
IF @@ERROR <> 0
ROLLBACK TRANSACTION
END |
Partager