SQL server中的primary key的问题?

easydone 2000-05-18 08:22:00
SQL server中建表,能否在一个表中同时设置多个字段都为主键?如果能,请您指教我应该怎么做?
...全文
199 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tanghuan 2000-05-18
  • 打赏
  • 举报
回复
经你们提醒,我误解了问题意思。
主键多列和多个主键不同
主键多列是可以的
halfdream 2000-05-18
  • 打赏
  • 举报
回复
当然可以的。在多对多关系转化成的表中常可以用到。
主键跟索引是两回事。尽管主键常常是聚簇索引。
zhengmj 2000-05-18
  • 打赏
  • 举报
回复
可以,设置时,选中你要设置成主键的列(可用Shift键选中多列),然后点击设置主键的按钮(Key),即可。
sutao 2000-05-18
  • 打赏
  • 举报
回复
当然可以,同时选中几个字段,设为主键即可。
tanghuan 2000-05-18
  • 打赏
  • 举报
回复
不能,因为主键是集簇索引,不能有多个
如果你需要多个主键,可以设一个为主键
其余为唯一索引

34,576

社区成员

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

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