J'ai créé une clé étrangère (SQL Server) par:
alter table company add CountryID varchar(3);
alter table company add constraint Company_CountryID_FK foreign key(CountryID)
references Country;
Je puis exécutez cette requête:
alter table company drop column CountryID;
et j'ai 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 COLONNE CountryID a échoué en raison d'un ou de plusieurs objets accéder à cette colonne
J'ai essayé ceci, mais il ne semble pas fonctionner:
alter table company drop foreign key Company_CountryID_FK;
alter table company drop column CountryID;
De quoi ai-je besoin de faire tomber le CountryID
de la colonne?
Merci.