OVH Cloud OVH Cloud

Clés étrangères

1 réponse
Avatar
Cicko
J'ai 2 tables :
Personnel(Numpers, NomPers)
Reunion (NumReunion, NumPers_demandeur, NumPers_Organis)
Si je relie dans un diagramme les 2 NumPers de la table=20
Reunion =E0 la Table personnel avec la mise =E0 jour en=20
cascade, j'ai une erreur comme quoi ces 2 champs ne=20
peuvent pas =EAtre mis =E0 jour en cascade tous les 2.

C'est normal ?

Merci de votre aide

1 réponse

Avatar
Patrice Scribe
A priori cela me semble correspondre à :

"Aucune table ne peut apparaître plus d'une fois dans la liste de toutes les
actions d'intégrité référentielle en cascade générées par l'instruction
DELETE ou UPDATE. L'arborescence des actions d'intégrité référentielle en
cascade ne doit mener qu'une fois à une table donnée."

Ici on a deux branches qui mènent à une même table.

Ceci dit j'utilise peu ou pas les mises à jour en cascade car je prends
plutôt comme clé des valeurs qui ne peuvent être mise à jour...

--

"Cicko" a écrit dans le message de
news:272901c3e192$a7fdf8a0$
J'ai 2 tables :
Personnel(Numpers, NomPers)
Reunion (NumReunion, NumPers_demandeur, NumPers_Organis)
Si je relie dans un diagramme les 2 NumPers de la table
Reunion à la Table personnel avec la mise à jour en
cascade, j'ai une erreur comme quoi ces 2 champs ne
peuvent pas être mis à jour en cascade tous les 2.

C'est normal ?

Merci de votre aide