删除外键关系

您可以使用 SQL Server Management Studio 或 Transact-SQL 在 SQL Server 2012 中删除外键约束。 删除外键约束时,将删除强制引用完整性的要求。

本主题内容

  • 开始之前:

    安全性

  • 删除外键约束,使用:

    SQL Server Management Studio

    Transact-SQL

开始之前

安全性

权限

需要对表的 ALTER 权限。

用于“返回首页”链接的箭头图标[Top]

使用 SQL Server Management Studio

删除外键约束

  1. 在**“对象资源管理器”中,展开具有约束的表,再展开“键”**。

  2. 右键单击该约束,再单击**“删除”**。

  3. 在**“删除对象”对话框中,单击“确定”**。

用于“返回首页”链接的箭头图标[Top]

使用 Transact-SQL

删除外键约束

  1. 在**“对象资源管理器”**中,连接到数据库引擎的实例。

  2. 在标准菜单栏上,单击**“新建查询”**。

  3. 将以下示例复制并粘贴到查询窗口中,然后单击**“执行”**。

    USE AdventureWorks2012;
    GO
    ALTER TABLE dbo.DocExe 
    DROP CONSTRAINT FK_Column_B; 
    GO
    

有关详细信息,请参阅 ALTER TABLE (Transact-SQL)

用于“返回首页”链接的箭头图标[Top]