OVH Cloud OVH Cloud

Modification données.

3 réponses
Avatar
Eric
Bonjour,


Lorsque je souhaite modifier le champ d'une table (clé primaire) qui
est aussi une clé secondaire d'une autre table j'obtiens le message
d'erreur suivant :

"Conflit entre l'instruction update et la contrainte Column Reference"

Je vois bien que le conflit porte sur la colonne en question mais
pourquoi ?

Si vous avez une idée
Merci

Eric

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net

3 réponses

Avatar
Patrice
Si tu modifies la clé primaire de la table principale, l'intégrité
référentielle n'est plus respectée...

Dans ton cas tu peux sans doute activer la mise à jour en cascade.
Personnellement je préfère utiliser des clés primaires qui ne peuvent pas
être mises à jour.

Patrice

--

"Eric" a écrit dans le message de
news:
Bonjour,


Lorsque je souhaite modifier le champ d'une table (clé primaire) qui
est aussi une clé secondaire d'une autre table j'obtiens le message
d'erreur suivant :

"Conflit entre l'instruction update et la contrainte Column Reference"

Je vois bien que le conflit porte sur la colonne en question mais
pourquoi ?

Si vous avez une idée
Merci

Eric

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net



Avatar
Fred BROUARD
A lire : http://sqlpro.developpez.com/cours/sqlaz/techniques/#L2

A +

Eric a écrit:
Bonjour,


Lorsque je souhaite modifier le champ d'une table (clé primaire) qui
est aussi une clé secondaire d'une autre table j'obtiens le message
d'erreur suivant :

"Conflit entre l'instruction update et la contrainte Column Reference"

Je vois bien que le conflit porte sur la colonne en question mais
pourquoi ?

Si vous avez une idée
Merci

Eric




--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
Avatar
Eric
Merci Beaucoup.
Eric

Après mure réflexion, Eric a écrit :
Bonjour,


Lorsque je souhaite modifier le champ d'une table (clé primaire) qui est
aussi une clé secondaire d'une autre table j'obtiens le message d'erreur
suivant :

"Conflit entre l'instruction update et la contrainte Column Reference"

Je vois bien que le conflit porte sur la colonne en question mais pourquoi ?

Si vous avez une idée
Merci

Eric



--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net