回 帖 发 新 帖 刷新版面

主题:想请问下如何在已有数据的表中给已有一列定为主键?

我建了一个表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 
    请问正确的方法是什么?

回复列表 (共2个回复)

沙发

超级简单。你直接到企业管理具那里去设就行了。看你能写出几句来都是会做的啦。。

板凳

alter table s
add constraint pk_sno primary key (sno)

我来回复

您尚未登录,请登录后再回复。点此登录或注册