Archives par mot-clé : -624

CODE RETOUR -624

TABLE table-name ALREADY HAS A PRIMARY KEY OR UNIQUE CONSTRAINT WITH SPECIFIED COLUMNS AND PERIODS

Explication
Une instruction ALTER TABLE ne peut pas être traitée pour l’une des raisons suivantes :

  • La table a déjà une clé primaire.
  • La table a une contrainte unique existante avec la même définition que la nouvelle clé. (L’ensemble existant de colonnes et de périodes est spécifié dans l’instruction ALTER.)

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

Réponse du programmeur
N’essayez pas de définir une table avec plusieurs clés primaires ou une contrainte d’unicité qui duplique la définition d’une contrainte d’unicité existante.

SQLSTATE
42889