Bonjour à tous,
Après plusieurs recherches sur le forum, je me résout à poser ma question ici.
Je suis sous SQL Server 2014.
J'ai 2 tables:
TableA {id1,id2,....}
id1 et id2 forme la clé primaire composée.
TableB {id3,id1,id2,...)
id3 est la clé primaire.
Je souhaite créer une clé étrangère dans TableB afin de référencer id1 et id2.
J'ai essayé ça:
ALTER TABLE TableB ADD CONSTRAINT FK_TableB_TableA FOREIGN KEY(Id1, Id2) REFERENCES TableA(Id1, Id2)
Mais ça ne fonctionne pas, j'ai un message d'erreur:
"Aucune clé primaire ou candidate dans la table référencée TableA ne correspond à la liste des colonnes de référence de la clé étrangère..."
Pourriez-vous m'aiguiller?
Merci d'avance car je sèche
Partager