THE DROP clause CLAUSE IN THE ALTER STATEMENT IS INVALID BECAUSE constraint-name IS A constraint-type
Explication :
La clause DROP clause d’une instruction ALTER TABLE a tenté de supprimer une contrainte qui ne correspond pas au constraint-type de la clause DROP. clause doit identifier un constraint-type approprié comme suit :
REFERENTIAL CONSTRAINT
La contrainte identifiée doit être une contrainte référentielle.
CHECK CONSTRAINT
La contrainte identifiée doit être une contrainte de vérification.
PRIMARY KEY CONSTRAINT
La contrainte identifiée doit être une contrainte de clé primaire.
UNIQUE KEY CONSTRAINT
La contrainte identifiée doit être une contrainte de clé unique.
Action du système :
L’instruction ALTER TABLE DROP ne peut pas être exécutée. Aucun objet n’a été lâché.
Réponse du programmeur :
Supprimez l’objet existant avec la clause DROP correcte de l’instruction ALTER TABLE.
ETATSQL :
42809