7.2.4 删除主键约束

当表中不需要指定PRIMARY KEY约束时,可以通过DROP语句将其删除,具体语法格式如下:

     ALTER TABLE table_name
     DROP CONSTRAINT pk_name

主要参数介绍如下:

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

• pk_name:主键约束的名字。

【例7.5】在test数据库中,删除tb_emp2表中定义的联合主键。打开【查询编辑器】窗口,在其中输入删除主键的T-SQL语句:

     ALTER TABLE tb_emp2
     DROP
     CONSTRAINT 姓名部门约束

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

图7-11 执行删除主键约束T-SQL语句

执行完成之后,选择删除主键操作的数据表,然后打开该数据表的设计图,即可看到该数据表的结构,其中,name字段和deptId字段组合在一起的多字段联合主键消失,如图7-12所示。

图7-12 联合主键约束被删除