bonjour à tous g suis en train de vouloir créer un trigger sous oracle 9i et g voudrais ka partir de la mise à jour d'une table n°1 ke g puisse supprimer les informations d'une autre table n°2.En fait voici mon code:
Pour être plus clair numdemandecv est la clé secondaire dans la table cv_specialite.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 CREATE OR REPLACE TRIGGER SUPP_CV_SPECIALITE AFTER UPDATE ON CV FOR EACH ROW WHEN ( ORIENTATIONE = 'avis défavorable' ) BEGIN DELETE CV_SPECIALITE WHERE NUMDEMANDECV = OLD.NUMDEMANDECV; END;
Ainsi donc lors de l'eécution,une erreur est générée:ORA-04076 Spécification NEW ou OLD erronée.
Peut être ke g mal écrit mon code,please aidez-moi.Merci d'avance![]()
Partager