创建表后, ALTER TABLE语句用于从表中删除外键。
句法:
ALTER TABLE table_nameDROP CONSTRAINT fk_name;
参数说明 table_name:它指定在其中创建外键的表的名称。
fk_name:它指定要删除的外键的名称。
例:
【SQL Server删除外键示例】在前面的示例中, 我们看到了如何创建外键。
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_idFOREIGN KEY (product_id)REFERENCES products (product_id));
使用以下命令删除名为fk_inv_product_id的外键。
ALTER TABLE [srcmini].[dbo].[inventory]DROP CONSTRAINT fk_inv_product_id;
输出
文章图片
现在, 外键已删除。
推荐阅读
- SQL Server删除主键示例
- SQL Server禁用主键示例
- SQL Server禁用外键示例
- SQL Server GROUP BY子句用法图解
- SQL Server DISTINCT子句用法图解
- Android6.0以上关于RecyclerView显是不全的问题
- jquery动态插入appendprependbeforeafter区别
- jquery中append与appendTo方法区别
- 解决Android Studio 3.x版本的安装时没有SDK,运行时出现SDK tools错误