您可以使用以下脚本:
IF EXISTS (SELECT *
FROM sys.foreign_keys
WHERE object_id = OBJECT_ID(N'[dbo].[FK_NAME]')
AND parent_object_id = OBJECT_ID(N'[dbo].[MyTable]'))
BEGIN
-- do stuff
END
如果您展开表格并右键单击现有FK并将脚本键选择为“ DROP TO”,则可以完成此操作,然后您将从sql获取生成的脚本。