GRANDSYSTEME.COM: SITE DE RESSOURCES MAINFRAME

 
liste des codes retour SQL DB2 SQLCODE
-532

-532

THE RELATIONSHIP nom-contrainte RESTRICTS THE DELETION OF ROW WITH ROW WITH RID X'numéro-rid•

 

Explication :

Une opération DELETE tente de détruire une ligne parent et toutes les lignes associées des tables descendantes, alors qu'une règle de suppression RESTRICT a été spécifiée sur une des tables descendantes.

Une ligne de la table ne peut être détruite car elle possède une dépendance dans une relation avec règle de RESTRICT ou CASCADE envers une ligne qui est dépendante dans une relation avec une règle RESTRICT.

Action système :

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

Réponse programmeur :

Examiner la règle de suppression de toutes les tables descendantes pour déterminer la cause du problème. Les tables impliquées peuvent être déterminées grâce au nom de la contrainte de référence 'nom-contrainte'. La ligne descendante en cause est identifiée par son 'numéro-rid’