社区
MS-SQL Server
帖子详情
SQL server中的primary key的问题?
easydone
2000-05-18 08:22:00
SQL server中建表,能否在一个表中同时设置多个字段都为主键?如果能,请您指教我应该怎么做?
...全文
201
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
高可用技术,从菜鸟到专家
本课程根据讲师十多年在世界500强外企的生产环境
中
的
SQL
Serer数据库管理和项目实施经验倾心打造。课程系统性强,知识体系完整,覆盖90%以上的企业环境下
SQL
Server
高可用场景,课程
中
不仅演示详细的操作步骤,更加突出最常见的故障和
问题
,让学员少走“弯路”,不只是让学员学会“操作”更能让学员“操作”的规范,满满的干货分享,一些课程资料(架构图、部署规划表格等)不仅可以帮助学员掌握技能,也可以作为学员在企业生产环境
中
实施
SQL
Server
高可用的配置文档、操作手册等。课程的实验环境介绍:1)全部基于微软域环境和企业版
SQL
Server
AOAG - 95%以上的企业环境都是在域环境
中
,不介绍非域环境和标准版的
SQL
Server
高可用性组,这的配置在企业
中
较罕见,没有实践意义,不浪费学员时间。2)相应域环境已提前部署和配置好 - 学员导入虚拟机即可开始实验,无需从零开始搭建域环境,所有实验
中
SQL
Server
均已加域,直入主题,节省大量时间。3)最新的Windows
Server
故障转移集群(WS2016、WS2019)和最新版本的
SQL
Server
(
SQL
2017、
SQL
2019) - WS2016-
SQL
2017与WS2019-
SQL
2019是目前大多数企业
SQL
Server
高可用的主要平台,基于微软产品生命周期现在一些企业也在讲早期的AOAG向这两个版本迁移,掌握这两种组合不仅让学员学会,更能学有所用。本课程为后续
SQL
Server
进阶课程铺垫,是通向
SQL
Server
DBA 专家的必经之路,讲师每周答疑两次。所有课程资料包括:课程PPT、架构图、部署规划表格、各类脚本学员均可下载。
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
Primary
Key
和Clustered Index
在创建Table设定主键的时候,
SQL
Server
会自动创建一个对应的Clustered Index。如果使用Microsoft
SQL
Server
Management Studio工具,发现这个Clustered Index只能删除,不能通过界面进行修改。这让人误以为在主键上只能建立Clustered Index, 实际上却不是这样的。 如果通过Script 创建,我们可以指定在主
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 ...
MS-SQL Server
34,588
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章