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行“学生编号"附近有语法错误。
求问正确的语法是怎样的;
...全文
231 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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  (学生编号)

22,301

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧