我尝试删除所有的外国和主键的分配,但到目前为止,我得到以下错误:SQL服务器:无法删除表
Msg 3728, Level 16, State 1, Line 3
'fk_DEPENDENT_ESSN' is not a constraint.Msg 3727, Level 16, State 0, Line 3
Could not drop constraint. See previous errors.
这里是我的命令:
Use Company;
Go
--Dropping FKs from Dependent Table
ALTER TABLE Dependent
DROP fk_DEPENDENT_ESSN
--Dropping FKs from Dept_Locations Table
ALTER TABLE Dept_Locations
DROP fk__DEPT_LOCATIONS__Dnumber
--Dropping FKs from Employee Table
ALTER TABLE Employee
DROP FK__Employee__Dno
ALTER TABLE Employee
DROP FK__Employee__Super___ssn
--Dropping FKs from Project Table
ALTER TABLE Project
DROP FK__Project
--Dropping FKs from WORKS_ON Table
ALTER TABLE WORKS_ON
DROP FK__WORKS_ON__Essn
ALTER TABLE WORKS_ON
DROP FK__WORKS_ON__PNO
我应该如何解决这个问题,抱歉,我无法在此处发布我的数据库。如果您有任何问题,请随时发表评论,或者我们可以发送电子邮件。
感谢
如果你不显示您的架构,它可能无法得到一个准确的答案。 –
您需要向脚本显示创建表结构,以便我们可以评估这些键。 – Japongskie
我应该如何在此处发布我的架构 –