社区
MS-SQL Server
帖子详情
SQL server中的primary key的问题?
easydone
2000-05-18 08:22:00
SQL server中建表,能否在一个表中同时设置多个字段都为主键?如果能,请您指教我应该怎么做?
...全文
205
5
打赏
收藏
SQL server中的primary key的问题?
SQL server中建表,能否在一个表中同时设置多个字段都为主键?如果能,请您指教我应该怎么做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tanghuan
2000-05-18
打赏
举报
回复
经你们提醒,我误解了问题意思。
主键多列和多个主键不同
主键多列是可以的
halfdream
2000-05-18
打赏
举报
回复
当然可以的。在多对多关系转化成的表中常可以用到。
主键跟索引是两回事。尽管主键常常是聚簇索引。
zhengmj
2000-05-18
打赏
举报
回复
可以,设置时,选中你要设置成主键的列(可用Shift键选中多列),然后点击设置主键的按钮(Key),即可。
sutao
2000-05-18
打赏
举报
回复
当然可以,同时选中几个字段,设为主键即可。
tanghuan
2000-05-18
打赏
举报
回复
不能,因为主键是集簇索引,不能有多个
如果你需要多个主键,可以设一个为主键
其余为唯一索引
实战化课程:全面掌握
SQL
Server
高可用技术,从菜鸟到专家
课程系统性强,知识体系完整,覆盖90%以上的企业环境下
SQL
Server
高可用场景,课程
中
不仅演示详细的操作步骤,更加突出最常见的故障和
问题
,让学员少走“弯路”,不只是让学员学会“操作”更能让学员“操作”的规范...
SQL
Server
之
PRIMARY
KEY
约束
PRIMARY
KEY
约束添加规则 1、在表
中
常有一列或多列的组合,其值能唯一标识表
中
的每一行,这样的一列或多列成为表的主键(
Primary
Key
)。 2、一个表只能有一个主键,而且主键约束
中
的列不能为空值。 3、只有主键列才能被作为其他表的外键所创建。 4、一般情况下一个表
中
只能有一个主键。 使用SSMS数据库管理工具添加主键约束 使用SSMS数据库管理工具添加一列作为一个主键约束 ...
SQL
学习之
primary
key
约束
目录参考源
SQL
primary
key
约束
primary
key
create table 时的
SQL
primary
key
约束My
SQL
/
SQL
Server
/ Oracle / MS Accessalter table 时的
SQL
primary
key
约束My
SQL
/
SQL
Server
/ Oracle / MS Access删除
primary
key
约束MySQ...
SQL
Server
中
的约束:
SQL
NOT NULL,UNIQUE和
SQL
PRIMARY
KEY
This article explains the
SQL
NOT NULL, Unique and
SQL
Primary
Key
constraints in
SQL
Server
with examples. 本文通过示例解释
SQL
Server
中
SQL
NOT NULL,唯一和
SQL
主键约束。 Constraints in
SQL
Server
are predefined ...
SQL
Server
Primary
Key
和Clustered Index
在创建Table设定主键的时候,
SQL
Server
会自动创建一个对应的Clustered Index。如果使用Microsoft
SQL
Server
Management Studio工具,发现这个Clustered Index只能删除,不能通过界面进行修改。这让人误以为在主键上只能建立Clustered Index, 实际上却不是这样的。 如果通过Script 创建,我们可以指定在主
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章