Hello,
J'ai crée une base sous SQL Server 2005.
Je veux supprimer une colonne d'une table. Le problème que cette colonne est une clé étrangère dans une autre table. Je ne peux pas supprimer la contrainte puisque j n'ai la pas nommé. (J'ai utilisé references pour la créer)
Voilà comment j'ai crée la table contenant la colonne :
et voila comme j'ai essayé de supprimer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 create table Responsable( id_res int NOT NULL primary key , id_ouv int NOT NULL references Ouverier(id_ouv));
Voila l'erreur affiché :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 alter table Responsable drop column id_ouv cascade constraint;
Que dois-je faire ? Merci d'avanceMsg*156, Niveau*15, État*1, Ligne*1
Syntaxe incorrecte vers le mot clé 'cascade'.
Partager