bonjour,
je cherche à développer un trigger qui chaque fois que j'insère une ligne dans une table, le trigger vérifie si cette ligne existe ou non :
exemple:
tab (A,B, C)
si la ligne (1, aa, commentaire) existe dans la table tab, et que je cherche insérer la ligne (1, aa, blabla), mon trigger va refuser cette insertion.
j'ai essayé avec ce code mais ça ne marche pas :
j'ai besoin d'aide SVP,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 CREATE OR REPLACE TRIGGER DELETE_INT AFTER INSERT ON tab FOR EACH ROW BEGIN if :NEW.A = :OLD.A and :NEW.B = :OLD.B then delete from tab where A = :NEW.A and B = :NEW.B; END;
Partager