- SQL Server 2017从零开始学(视频教学版)
- 李小威
- 297字
- 2021-03-26 09:45:18
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 联合主键约束被删除