SqlServer教程

SQLServer 删除外键

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 [lidihuo].[dbo].[inventory]
DROP CONSTRAint fk_inv_product_id; 
输出:
SQL删除外键1
现在已删除外键。


昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4