没有合适的资源?快使用搜索试试~ 我知道了~
oracle数据库中如何建立索引,建立索引有什么优势,索引该如何使用
资源推荐
资源详情
资源评论















如何在 ORACLE 数据库的字段上建立索引?
中建立索引,会提高查询速度:
索引名表名列名
例如:
如何找数据库表的主键字段的名称
!"#!$%&'%'(&'"""'
)((*+!"#!!"&'$"""'
,
在创建主键(可以不加 $"""),会为库表自动创建索引,索引的列为主键列。
并且当库表某些列名或者库表名改变时候, 自动创建的索引 $"""-中的索引列也会自动
更新(类似于视图),并且 $""" 会与名字更改后的库表还是保持索引关系。
关键系统库表:
(
,
(
./""/0!
,
例子 1:更改库表的列名
","/""",!",0!,#.,"""#.
"""
#.!0/2-
!" "34-
$"""5(676#.
88查找约束名字
9!"#!!"-9(-90!!")(-
(
,*+9(&9(9(&'"""'
,,,,,,"!.9!"#!$%&'%'
,,,,,,
!"#!!",,,,,,,,,,,,,,,,,"/!",,0!!"
::::::::::::::::::::::::::::::::::::::::::,:::::::::::::
$""",,,,,,,,,,,,,,,,,,,,,,,,,,,,""",,,,,,,,,,,,,,#.
,
88查找索引
(-65-;)(*+(&'"""'
#!.<!",,,,,,,,,,,,,,,,,,,,#!.<$%,,,,,,,,,,,,,,,,,0!#=0!

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
$""",,,,,,,,,,,,,,,,,,,,,,,!",,,,,,,,,,,,,,,,,,,,,0!#=0
88查找索引有那些列
=>#!.<!"-(()((*+(&'"""'
#!.<!",,,,,,,,0!!"
::::::::::::::::::::::::::::::::::::::
$""",,,,,,,,,,,,#.
","/""",!",0!,#.,"""#.
88查找约束名字
9!"#!!"-9(-90!!")(-
(
,*+9(&9(9(&'"""'
,,,,,,"!.9!"#!$%&'%'
,,,,,,
!"#!!",,,,,,,,,,,,,,,,,"/!",,0!!"
::::::::::::::::::::::::::::::::::::::::::,:::::::::::::
$""",,,,,,,,,,,,,,,,,,,,,,,,,,,,""",,,,,,,,,"""#.
=>#!.<!"-(()((*+(&'"""'
#!.<!",,,,,,,,0!!"
::::::::::::::::::::::::::::::::::::::
$""",,,,,,,,,,,,"""#.
,
例子 3:更改库表的表名
","/""",!",,""""""
#!.<!"-(()((*+(&'""""""'
#!.<!",,,,,,,,,,,,,0!!"
:::::::::::::::::::::::::::::::::::::::::::::::::::
$""",,,,,,,,,,,,,,,,,,,,"""#.
",#!.<,
,为给定表或视图创建索引。P
,,
,只有表或视图的所有者才能为表创建索引。表或视图的所有者可以随时创建索引,无论表中是否有
数据。可以通过指定限定的数据库名称,为另一个数据库中的表或视图创建索引。P
,,
,语法P
",?,0!#=0,@,?,0.,A,!!0.,@,#!.<,(!,B,
,A,C*,D,,(,?,",A,.,@,?,-999,@,,,
,?,# ,E,5,>,?,-999@,@,,
,?,!,)F5,@,
,,
,E,5,>,GG&,,

,,,,,B,%".#!.<,A,
,,,,,,,,,#",&,)),A,
,,,,,,,,,#H!.0%I$,A,
,,,,,,,,,.%<##!H,A,
,,,,,"##!%0,A,
,,,,,#!%./,,,
,D,
,,
,参数P
,0!#=0,
,,
,为表或视图创建唯一索引(不允许存在索引值相同的两行)。视图上的聚集索引必须是P0!#=0,
索引。P
,,
,在创建索引时,如果数据已存在,)JF,=,CK,会检查是否有重复值,并在每次
使用P#!,或P0%.",语句添加数据时进行这种检查。如果存在重复的键值,将取消P
",#!.<,语句,并返回错误信息,给出第一个重复值。当创建P0!#=0,索引时,有多
个P!0,值被看作副本。P
,,
,如果存在唯一索引,那么会产生重复键值的P0%.",或P#!,语句将回滚,=,C,
将显示错误信息。即使P0%.",或P#!,语句更改了许多行但只产生了一个重复值,也会出
现这种情况。如果在有唯一索引并且指定了P#H!.0%I$,子句情况下输入数据,则只有违
反P0!#=0,索引的行才会失败。在处理P0%.",语句时,#H!.0%I$,不起作用。P
,,
,=,C,不允许为已经包含重复值的列创建唯一索引,无论是否设置了P
#H!.0%I$。如果尝试这样做,=,C,会显示错误信息;重复值必须先删除,才能
为这些列创建唯一索引。P
,,
,0.,
,,
,创建一个对象,其中行的物理排序与索引排序相同,并且聚集索引的最低一级(叶级)包含实际的
数据行。一个表或视图只允许同时有一个聚集索引。P
,,
,具有聚集索引的视图称为索引视图。必须先为视图创建唯一聚集索引,然后才能为该视图定义其它
索引。P
,,
,在创建任何非聚集索引之前创建聚集索引。创建聚集索引时重建表上现有的非聚集索引。P
,,
,如果没有指定P0.,则创建非聚集索引。P
,,
,,
,,
,说明PP因为按照定义,聚集索引的叶级与其数据页相同,所以创建聚集索引时使用P!,)F5
子句实际上会将表从创建该表时所用的文件移到新的文件组中。在特定的文件组上创建表或索引之
剩余16页未读,继续阅读
资源评论


zceolrj
- 粉丝: 8
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- (源码)基于Go语言框架的订单管理系统.zip
- 浙江省高校一级计算机等级考试理论部分参考题总汇.doc
- 人工智能时代下的计算机网络安全的风险控制策略研究.docx
- 算法分析与设计d讲.doc
- VB酒店服务管理系统.doc
- VB图书管理完整论文.doc
- 探析信息发展下的计算机网络与经济的关系.docx
- 单片机控制的花样彩灯设计.doc
- Linux攻略DNS服务器安装配置方法详细介绍.doc
- 氨合成催化剂类翻英技术文件翻译网站及中英对照.doc
- 【传统网络营销】网站推广现状分析及推广方法介绍.doc
- (源码)基于Arduino微控制器的VNT15发动机控制器项目.zip
- 论述5G无线通信场景需求与技术演进.docx
- 项目管理进度跟踪表(DOC格式).doc
- 基于大数据的高校教务管理平台设计.docx
- 室内高精度融合定位在工业物联网的应用.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
