Je cherche à lier 2 tables sur un champ commun non clé dans les 2 tables. ET
SQL SERVER me renvoie l'erreur 1776 (There are no primary or candidate keys
in the referenced table 'table1' that match the referencing column list in
the foreign key 'fk_table1_reference_table2'). Comment puis-je contourner ce
problème, n'y a t-il pas moyen de lier 2 champs non clé ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Bouarroudj Mohamed
Dans ce cas il faut qu'il y'a un index UNIQUE sur la colonne de la table de reference.
"Guirobe" wrote in message news:
Bonjour,
Je cherche à lier 2 tables sur un champ commun non clé dans les 2 tables. ET SQL SERVER me renvoie l'erreur 1776 (There are no primary or candidate keys in the referenced table 'table1' that match the referencing column list in the foreign key 'fk_table1_reference_table2'). Comment puis-je contourner ce problème, n'y a t-il pas moyen de lier 2 champs non clé ?
Je précise que je suis sous SQL SERVER 2000.
Merci de vos réponses.
Dans ce cas il faut qu'il y'a un index UNIQUE sur la colonne de la table de
reference.
"Guirobe" <Guirobe@discussions.microsoft.com> wrote in message
news:D2101552-B2D0-48A5-8145-1C0D31125339@microsoft.com...
Bonjour,
Je cherche à lier 2 tables sur un champ commun non clé dans les 2 tables.
ET
SQL SERVER me renvoie l'erreur 1776 (There are no primary or candidate
keys
in the referenced table 'table1' that match the referencing column list in
the foreign key 'fk_table1_reference_table2'). Comment puis-je contourner
ce
problème, n'y a t-il pas moyen de lier 2 champs non clé ?
Dans ce cas il faut qu'il y'a un index UNIQUE sur la colonne de la table de reference.
"Guirobe" wrote in message news:
Bonjour,
Je cherche à lier 2 tables sur un champ commun non clé dans les 2 tables. ET SQL SERVER me renvoie l'erreur 1776 (There are no primary or candidate keys in the referenced table 'table1' that match the referencing column list in the foreign key 'fk_table1_reference_table2'). Comment puis-je contourner ce problème, n'y a t-il pas moyen de lier 2 champs non clé ?
Je précise que je suis sous SQL SERVER 2000.
Merci de vos réponses.
Guirobe
Oops, pas pensé à ça. Merci beaucoup ça fonctionne très bien maintenant.
"Bouarroudj Mohamed" a écrit :
Dans ce cas il faut qu'il y'a un index UNIQUE sur la colonne de la table de reference.
"Guirobe" wrote in message news: > Bonjour, > > Je cherche à lier 2 tables sur un champ commun non clé dans les 2 tables. > ET > SQL SERVER me renvoie l'erreur 1776 (There are no primary or candidate > keys > in the referenced table 'table1' that match the referencing column list in > the foreign key 'fk_table1_reference_table2'). Comment puis-je contourner > ce > problème, n'y a t-il pas moyen de lier 2 champs non clé ? > > Je précise que je suis sous SQL SERVER 2000. > > Merci de vos réponses.
Oops, pas pensé à ça.
Merci beaucoup ça fonctionne très bien maintenant.
"Bouarroudj Mohamed" a écrit :
Dans ce cas il faut qu'il y'a un index UNIQUE sur la colonne de la table de
reference.
"Guirobe" <Guirobe@discussions.microsoft.com> wrote in message
news:D2101552-B2D0-48A5-8145-1C0D31125339@microsoft.com...
> Bonjour,
>
> Je cherche à lier 2 tables sur un champ commun non clé dans les 2 tables.
> ET
> SQL SERVER me renvoie l'erreur 1776 (There are no primary or candidate
> keys
> in the referenced table 'table1' that match the referencing column list in
> the foreign key 'fk_table1_reference_table2'). Comment puis-je contourner
> ce
> problème, n'y a t-il pas moyen de lier 2 champs non clé ?
>
> Je précise que je suis sous SQL SERVER 2000.
>
> Merci de vos réponses.
Oops, pas pensé à ça. Merci beaucoup ça fonctionne très bien maintenant.
"Bouarroudj Mohamed" a écrit :
Dans ce cas il faut qu'il y'a un index UNIQUE sur la colonne de la table de reference.
"Guirobe" wrote in message news: > Bonjour, > > Je cherche à lier 2 tables sur un champ commun non clé dans les 2 tables. > ET > SQL SERVER me renvoie l'erreur 1776 (There are no primary or candidate > keys > in the referenced table 'table1' that match the referencing column list in > the foreign key 'fk_table1_reference_table2'). Comment puis-je contourner > ce > problème, n'y a t-il pas moyen de lier 2 champs non clé ? > > Je précise que je suis sous SQL SERVER 2000. > > Merci de vos réponses.