CODE RETOUR -625

TABLE table-name DOES NOT HAVE AN INDEX TO ENFORCE THE UNIQUENESS OF THE PRIMARY OR UNIQUE KEY

Explication
L’instruction ALTER TABLE n’est pas valide pour l’une des raisons suivantes :

  • La table n’a pas d’index unique avec une clé identique à la clé primaire ou unique désignée.
  • Un index unique existe, mais l’index est déjà utilisé pour appliquer des contraintes référentielles. Dans ce cas, Db2 ne choisit pas l’index pour appliquer la clé primaire ou unique.

Action du système
L’instruction ne peut pas être traitée.

Réponse du programmeur
Assurez-vous que la liste de clés spécifiée dans l’instruction ALTER TABLE identifie un index unique existant de la table qui n’applique pas déjà des contraintes référentielles.

SQLSTATE
55014