sql server 2008 r2 语法错误

lsylyh 2015-08-06 08:37:43
我用的数据库是sql server 2008 r2 标准版,系统是win7 sp1 旗舰版。

我输入案例如下:
alter table 学生信息表
add
constraint 学生编号
primary key 学生编号
在输完以上语句,点击执行时,在消息框内显示:消息102,级别15,状态1,第4行“学生编号"附近有语法错误。
求问正确的语法是怎样的;
...全文
154 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wangzhpwang 2015-08-14
primary key  学生编号
这里,要改写成
primary key  (学生编号)
回复
shoppo0505 2015-08-13
引用 2 楼 jinfengyiye 的回复:
而且命名不建议这样。
+1. 建议代码编写规范化。 比如主键的话,添加前缀 PK_
回复
飞舞的锄头 2015-08-07
支持一楼,末尾加‘;’
回复
gw6328 2015-08-07
而且命名不建议这样。
回复
许晨旭 2015-08-06
少了个括号
alter table 学生信息表 add constraint 学生编号 primary key  (学生编号)
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2015-08-06 08:37
社区公告
暂无公告