您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

一种检查SQL 2005中是否存在外键的方法

一种检查SQL 2005中是否存在外键的方法

您可以使用以下脚本:

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获取生成的脚本。

SQLServer 2022/1/1 18:52:50 有411人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶