个性化阅读
专注于IT技术分析

SQL Server删除外键示例

创建表后, ALTER TABLE语句用于从表中删除外键。

句法:

ALTER TABLE table_name
DROP CONSTRAINT fk_name;

参数说明

table_name:它指定在其中创建外键的表的名称。

fk_name:它指定要删除的外键的名称。

例:

在前面的示例中, 我们看到了如何创建外键。

CREATE TABLE products
( product_id INT PRIMARY KEY, product_name VARCHAR(50) NOT NULL, category VARCHAR(25)
);
CREATE TABLE inventory
( inventory_id INT PRIMARY KEY, product_id INT NOT NULL, quantity INT, min_level INT, max_level INT, CONSTRAINT fk_inv_product_id
    FOREIGN KEY (product_id)
    REFERENCES products (product_id)
);

使用以下命令删除名为fk_inv_product_id的外键。

ALTER TABLE [srcmini].[dbo].[inventory]
DROP CONSTRAINT fk_inv_product_id;

输出

SQL删除外键1

现在, 外键已删除。

赞(0)
未经允许不得转载:srcmini » SQL Server删除外键示例

评论 抢沙发

评论前必须登录!