Bonjour
en voulant insérer dans une base distante j'obtiens ce message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
ERREUR à la ligne 1 :
ORA-02291: violation de contrainte
(PIMMO.STAGIAIRE_CIVILITE) d'intégrité -
touche parent introuvable
ORA-02063: précédant line de LKPIMMO
ORA-06512: à "PIMMO.TRG_STAGIAIRE", ligne 3
ORA-04088: erreur lors d'exécution du déclencheur
'PIMMO.TRG_STAGIAIRE'
le corps de mon trigger :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
CREATE OR REPLACE TRIGGER trg_stagiaire
AFTER INSERT 
ON stagiaire
FOR EACH ROW
BEGIN
INSERT INTO stagiaire@lkpimmo (identifiant,prenom,nom,email,client_identifiant,civilite_identifiant) vALUES
(:new.identifiant,:new.prenom,:new.nom,:new.email,:new.client_identifiant,:new.civilite_identifiant);
END;
les colonnes client_identifiant et civilite_identifiant sont des clés etrangeres et font référence aux tables client(identifiant) et à civilite(identifiant)
Merci de m'aider à contourner ce problème