J'ai créé une clé étrangère (dans SQL Server) en:
alter table company add CountryID varchar(3);
alter table company add constraint Company_CountryID_FK foreign key(CountryID)
references Country;
Je lance ensuite cette requête:
alter table company drop column CountryID;
et j'obtiens cette erreur:
Msg 5074, niveau 16, état 4, ligne 2
L'objet 'Company_CountryID_FK' dépend de la colonne 'CountryID'.
Msg 4922, niveau 16, état 9, ligne 2
ALTER TABLE DROP COLUMN CountryID a échoué car un ou plusieurs objets accèdent à cette colonne
J'ai essayé cela, mais cela ne semble pas fonctionner:
alter table company drop foreign key Company_CountryID_FK;
alter table company drop column CountryID;
Que dois-je faire pour supprimer la CountryID
colonne?
Merci.