Bonjour,
Je voulais savoir s'il était possible de créer un trigger AFTER pour les opérations UPDATE, INSERT et DELETE sur plusieurs tables, ou s'il fallait créer un trigger par table ? Et, si oui, comment ?
Dans la doc, il semblerait que 1 trigger soit défini pour 1 table et une seule.
Merci d'avance de vos réponses.CREATE [ CONSTRAINT ] TRIGGER nom { BEFORE | AFTER | INSTEAD OF } { événement [ OR ... ] }
ON nom_table
[ FROM nom_table_referencee ]
[ NOT DEFERRABLE | [ DEFERRABLE ] { INITIALLY IMMEDIATE | INITIALLY DEFERRED } ]
[ FOR [ EACH ] { ROW | STATEMENT } ]
[ WHEN ( condition ) ]
EXECUTE PROCEDURE nom_fonction ( arguments )
où événement fait partie de :
INSERT
UPDATE [ OF nom_colonne [, ... ] ]
DELETE
TRUNCATE
JS
Partager