删除外键关系

适用于: SQL Server 2016 (13.x) 及更高版本 Azure SQL 数据库 Azure SQL 托管实例

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

本主题内容

开始之前

安全性

权限

需要对表的 ALTER 权限。

使用 SQL Server Management Studio

删除外键约束

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

  2. 右键单击该约束,然后单击“删除”

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

“使用 Transact-SQL”

删除外键约束

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

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

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

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

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