Salut à tous,

Je débute en base de données et ai besoin d'aide. Je souhaite raccorder deux modèles conceptuels ayant la table CLET en commun.
Je fais :

Code RoyalBlue : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
update exercice 
set clet_id = (select clet.id from clet
           where exercice.id_contexte=clet.id_contexte
             and exercice.ve_contexte=clet.ve_contexte
             and exercice.id_clet=clet.id_clet
);

et obtient l'erreur:
16:21:42 [UPDATE - 0 row(s), 0.003 secs] [Error Code: 4098, SQL State: 42000] ORA-04098: Déclencheur 'EXO_ISYS.EXERCICE_POST_UPDATE' non valide. Echec de la revalidation
... 1 statement(s) executed, 0 row(s) affected, database exec time 0.003 sec [0 successful, 0 warnings, 1 errors]

Je comprend pas toutes ces colonnes existent dans les deux tables et l'unicité d'une ligne de clet est assurée.

Si vous avez une idéé
merci

Edité par Fred_D : merci