主题:想请问下如何在已有数据的表中给已有一列定为主键?
我建了一个表S,内有学生姓名sname,学生学号sno,生日birthday,电话tel等.我现在想要定义sno为主键,下面的做法错了,
/*1. 为学生基本资料表S定义以下约束
列名 PRIMARY UNIQUE CHECK FOREIGN
SNO √ √ 由字母开头,后面只能取0-9数字,限5位。
TEL 电话的格式为02-7777
*/
alter table s
add constraint sno
primary key clustered
请问正确的方法是什么?
/*1. 为学生基本资料表S定义以下约束
列名 PRIMARY UNIQUE CHECK FOREIGN
SNO √ √ 由字母开头,后面只能取0-9数字,限5位。
TEL 电话的格式为02-7777
*/
alter table s
add constraint sno
primary key clustered
请问正确的方法是什么?