Ho creato una chiave esterna (in SQL Server) da:
alter table company add CountryID varchar(3);
alter table company add constraint Company_CountryID_FK foreign key(CountryID)
references Country;
Quindi eseguo questa query:
alter table company drop column CountryID;
e ottengo questo errore:
Messaggio 5074, livello 16, stato 4, riga 2
L'oggetto "Company_CountryID_FK" dipende dalla colonna "CountryID".
Messaggio 4922, livello 16, stato 9, riga 2
ALTER TABLE DROP COLUMN CountryID non riuscito perché uno o più oggetti accedono a questa colonna
Ho provato questo, ma non sembra funzionare:
alter table company drop foreign key Company_CountryID_FK;
alter table company drop column CountryID;
Cosa devo fare per eliminare la CountryID
colonna?
Grazie.