ALTER TABLE table1
ADD FOREIGN KEY attrib1 REFERENCES table2(attrib2)
GO
它有效 - 但我怎么能放弃呢?
如果我尝试
DROP FOREIGN KEY (attrib1) REFERENCES table2(attrib2)
它说
关键字' FOREIGN'附近的语法不正确。
答案 0 :(得分:2)
在SQL Server中,您需要使用以下查询删除外键约束:
查询:
ALTER TABLE [dbo].[Table_Name]
DROP CONSTRAINT [Constraint_Name]
示例:
ALTER TABLE [dbo].[SpeakerDetail]
DROP CONSTRAINT [FK_SpeakerId_UserID]