我正在尝试此代码
Drop Table Inventory
我收到错误:
无法删除对象'Inventory',因为它被a引用 FOREIGN KEY约束。
答案 0 :(得分:2)
使用此
DROP TABLE Inventory CASCADE CONSTRAINTS;
答案 1 :(得分:1)
首先,你必须Drop
表的约束,然后表
SELECT
'ALTER TABLE ' + OBJECT_SCHEMA_NAME(parent_object_id) +
'.[' + OBJECT_NAME(parent_object_id) +
'] DROP CONSTRAINT ' + name
FROM sys.foreign_keys
WHERE referenced_object_id = object_id('Inventory')
Drop Table Inventory
答案 2 :(得分:1)
您需要先删除约束..
ALTER TABLE [dbo].[t2] DROP CONSTRAINT [foreign key constraint]
然后你可以删除表
Drop table t1
答案 3 :(得分:1)
试试这个
ALTER TABLE Inventory NOCHECK CONSTRAINT all
DROP TABLE Inventory
答案 4 :(得分:0)
从子表中删除外键约束,然后删除主表