社区
应用实例
帖子详情
UNIQUE约束上隐含建立索引?(本人给分一向较多)
javaflyers
2004-11-29 11:50:51
在一个地方看到这样一句话:
在某些列上建立了unique约束之后,SQL Server会在这些列上建立隐含索引。
于是不信,
设计一个表,建立一个UNIQUE约束,居然看到有“创建为CLUSTED”,晕倒。只是对取值约束,为何会变索引?
到底怎么回事?高手解释一下吧
...全文
111
8
打赏
收藏
UNIQUE约束上隐含建立索引?(本人给分一向较多)
在一个地方看到这样一句话: 在某些列上建立了unique约束之后,SQL Server会在这些列上建立隐含索引。 于是不信, 设计一个表,建立一个UNIQUE约束,居然看到有“创建为CLUSTED”,晕倒。只是对取值约束,为何会变索引? 到底怎么回事?高手解释一下吧
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
guanshiyu123
2004-11-30
打赏
举报
回复
系统本身为了它的安全性,准确性自动操做的.
支持vinsonshen(有空多来,努力升星~~) 的说法
javaflyers
2004-11-30
打赏
举报
回复
use tempdb
create table t1(
c1 int,c2 int
)
alter table t1 add constraint u_c unique(C1)
create unique index u_i on t1(C2)
---下面是外键
create table t2(
c1 int foreign key references t1(c1)
)
create table t3(
c2 int foreign key references t1(c2)
)
javaflyers
2004-11-30
打赏
举报
回复
我试了下,2者都可以被其它表的外键参照。
但是,2者都不是主键!!!
关系理论因为SQL SERVER的约束而被推翻了!
其一、不是主键也可以被外键参照。
二、我们以前认为的主键和外键不能为空的理论全被推翻了!
madyak
2004-11-30
打赏
举报
回复
前者T1可以作为其他表的外键,而后者不能
javaflyers
2004-11-30
打赏
举报
回复
UNIQUE约束和UNIQUE索引有什么区别?
比如这2句:
alter table t1 add constraint u_c unique(C1)
create unique index u_i on t1(C1)
goodlucktome
2004-11-30
打赏
举报
回复
uuuppp
newsuperstar
2004-11-30
打赏
举报
回复
up
vinsonshen
2004-11-29
打赏
举报
回复
Microsoft® SQL Server™ 2000 自动创建唯一索引,以强制实施 PRIMARY KEY 和 UNIQUE 约束的唯一性要求。除非表中已存在聚集索引,或者显式指定了非聚集索引,否则将会创建一个唯一的聚集索引,以实施 PRIMARY KEY 约束。除非显式指定了聚集索引,否则,默认情况下创建唯一的非聚集索引以强制 UNIQUE 约束。
sql试 题答案和试题
3、 在table1数据表中增加“No_id”字段,数据类型char(12),不可空,并将其设定为
UNIQUE
约束
,写出其命令语句。 六、 编程填空题:(10
分
) 填写出下列触发器中缺少的要害字,使下面语句完整: if update(...
oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串
认真听课、多思考问题、多动手操作、有问题一定要问、多参与讨论、多帮组同学 五、 体系结构 oracle的体系很庞大,要学习它,首先要了解oracle的框架。oracle的框架主要由物理结构、逻辑结构、内存
分
配、后台进程...
orcale常用命令
很多时候,一般的ORACLE用户不知道如何有效地利用它。 dictionary 全部数据字典表的名称和解释,它有一个同义词dict dict_column 全部数据字典表里字段名称和解释 如果我们想查询跟
索引
有关的数据字典时,...
最全的oracle常用命令大全.txt
很多时候,一般的ORACLE用户不知道如何有效地利用它。 dictionary 全部数据字典表的名称和解释,它有一个同义词dict dict_column 全部数据字典表里字段名称和解释 如果我们想查询跟
索引
有关的数据字典时,...
温故MySQL - 02 什么是聚簇
索引
?非聚簇
索引
?联合
索引
?回表?
问题03:
建立
聚簇
索引
的优点和缺点?问题04:什么是非聚簇
索引
/二级
索引
/辅助
索引
?问题05:什么是回表?问题06:回表有什么代价?问题07:聚簇
索引
和二级
索引
的区别?问题08:聚簇
索引
和非聚簇
索引
在查询上的区别?...
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章