7.3.3 删除外键约束

当数据表中不需要使用外键约束时,可以将其删除。删除外键约束的方法和删除主键约束的方法相同,删除时要指定外键约束名称,具体的语法格式如下:

     ALTER TABLE table_name
     DROP CONSTRAINT fk_name

主要参数介绍如下:

• table_name:要去除外键约束的表名。

• fk_name:外键约束的名字。

【例7.8】在test数据库中,删除tb_emp3表中添加的“fk_员工部门编号”外键约束,在【查询编辑器】窗口中输入如下T-SQL语句:

     ALTER TABLE tb_emp3
     DROP CONSTRAINT fk_员工部门编号;

单击【执行】按钮,即可完成删除外键约束的操作,并在【消息】窗格中显示命令已成功完成的信息提示,如图7-20所示。

图7-20 删除外键约束

再次打开该表与其他依赖关系的窗口,可以看到依赖关系消失,确认外键约束删除成功,如图7-21所示。

图7-21 【对象依赖关系】窗口