Salut la communauté,
J’ai un problème qui me tracasse en ce moment:
Je possède une Base de données ayant les tables suivantes :
Mon problème est que lorsque j’exécute la requête suivanteCode:
1
2
3
4
5
6
7
8 TRAVAIL(CodeTravail varchar(5) PK NOT NULL, CodeAgence varchar(10) PK NOT NULL, CodeClassTrav varchar(3) FK NULL, CodeEmploi varchar(5) FK NULL, CodeJurid varchar(3) FK NULL, LibTravail varchar(35) NULL, BoolExempt bit, ) CLASSE_TRAVAIL(CodeClassTrav varchar(3) PK NOT NULL, CodeAgence varchar(10) PK NOT NULL, ) EMPLOI(CodeEmploi varchar(5) PK NOT NULL , CodeAgence varchar(10) PK NOT NULL, CodeJurid varchar(3) FK NULL, ) JURIDICTION_TAXE(Codejurid varchar(3) PK NOT NULL, CodeAgence varchar(10) PK NOT NULL, )
j'ai l’erreur suivante :Code:
1
2
3
4 INSERT INTO TRAVAIL (codetrav,codeagence,libtrav,codeclasstrav,codeemploi,codejurid,boolexempt) VALUES('CODETRAV0','INTERF','Code de travail zero de l''agence 3','','','','1')
Alors que lorsque je rentre dans ma table TRAVAIL et j’y introduit les mêmes valeurs, il ne m’affiche pas de problème de contrainteCode:
1
2
3
4 Serveur : Msg 547, Niveau 16, État 1, Ligne 1 Conflit entre l'instruction INSERT et la contrainte TABLE FOREIGN KEY 'FK_TRAVAIL_EMPLOI'. Le conflit est survenu dans la base de données 'PAYE', table 'EMPLOI'. L'instruction a été arrêtée.