SQL2000删除主键约束的问题

takita0219 2007-08-16 04:06:53
小弟建立了一个UserInfo的表,有两个字段userid,username.用SQL语句alter table UserInfo add primary key (userid)创建了一个主键约束,我又用alter table UserInfo drop primary key (userid)删除这个主键,但系统总是提示"服务器: 消息 156,级别 15,状态 1,行 1
在关键字 'primary' 附近有语法错误。"
请高手帮忙!!!
...全文
575 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jieaiyang2008 2007-08-16
  • 打赏
  • 举报
回复
同样感谢
takita0219 2007-08-16
  • 打赏
  • 举报
回复
谢谢两位了,感谢你们的回答!
tongxinfeixiang 2007-08-16
  • 打赏
  • 举报
回复
1.先找出主鍵约束名称,用sp_helpconstraint

2.删除主鍵约束 alter table tablename drop constraint PK_????

如:alter table UserInfo drop constraint PK_userinfo
fa_ge 2007-08-16
  • 打赏
  • 举报
回复
1:先把約束名找到

alter table UserInfo
drop constraint 約束名

sp_help UserInfo ,可以看到約束名

2:
alter table UserInfo
drop column useid
takita0219 2007-08-16
  • 打赏
  • 举报
回复
晕,还是提示'primary' 附近有语法错误
fa_ge 2007-08-16
  • 打赏
  • 举报
回复
加上column
fa_ge 2007-08-16
  • 打赏
  • 举报
回复
alter table UserInfo drop primary key (userid)

----------
alter table UserInfo drop column primary key (userid)

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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