将现有列转换为主键

时间:2014-04-15 05:24:39

标签: sql sql-server

create table emp
 (
 emp_id int,
 emp_name varchar(40) not null,
 emp_address varchar(35) not null,
 )

现在我需要将主键添加到emp_id。我尝试使用alter query

alter table emp add constraint   emp_id  primary key

显示错误为

  

表级约束未指定列列表,表'emp'。

1 个答案:

答案 0 :(得分:10)

ALTER TABLE emp
ADD PRIMARY KEY (emp_id)

OR

ALTER TABLE emp
ADD CONSTRAINT pk_empID PRIMARY KEY (emp_id)