GRANDSYSTEME.COM: SITE DE RESSOURCES MAINFRAME

 
liste des codes retour SQL DB2 SQLCODE
-531

-531

THE PRIMARY KEY IN A PARENT ROW CANNOT BE UPDATED BECAUSE IT HAS ONE OR MORE DEPENDENT ROWS IN A RELATIONSHIP nom-contrainte

Explication :

Une opération UPDATE tente de modifier la clé primaire d'une ligne alors que celle-ci possède des lignes dépendantes associées.

La valeur de clé primaire d'une ligne parent ne peut pas être modifiée si la ligne parent possède des lignes dépendantes.

Action système :

L'ordre UPDATE ne peut être exécuté. La table n’est pas modifiée.

Réponse programmeur :

Examiner la clé primaire de ta table à mettre à jour et la clé étrangère de la table dépendante afin de déterminer si la valeur de la clé primaire peut être modifiée. Si cet examen n'est pas concluant, vérifier le contenu des deux tables pour déterminer la cause du problème.