19
|
Tadeusz Kopec for Ukraine yespbs · 技术社区 · 15 年前 |
![]() |
1
23
我将尝试整合给出的答案,使之成为社区维基。
|
![]() |
2
18
首先,当我们创建主键或唯一键时,Oracle并不总是创建索引。如果该列上已经有索引,它将使用它来代替…
…注意
还有一种情况是Oracle将自动创建索引:lob存储….
编辑 数据库将xmltype与其他lob处理相同…
|
![]() |
3
3
不,我们越来越近了,但这还不是一个完整的清单。 当您创建物化视图时,也会自动创建一个索引,因为Oracle需要在执行快速刷新时快速识别行。对于基于rowid的物化视图,它使用i_snap$_tablename。对于主键物化视图,它使用原始的pk名称,并根据需要进行修改以使其唯一。
|
![]() |
4
2
另一个是,如果使用嵌套表创建表,则会自动创建索引。基于对象的存储通常可以这样做,因为可以创建隐藏表。 我认为基于模式的xmltypes也可以做到这一点。 |
![]() |
5
0
是的,这是完整的清单。Oracle自动为每个唯一或主键声明创建一个索引。 |
![]() |
maddy · 如何根据oracle SQL中的某一列值进行排名 1 年前 |
![]() |
kiric8494 · 显示以元音开头和结尾的城市名称 2 年前 |
![]() |
Franz Biberkopf · Oracle:组合子查询和聚合函数 2 年前 |
![]() |
BitLauncher · 甲骨文-如何模拟位列和布尔和/或? 2 年前 |
![]() |
Arifullah · 如何从oracle中的列中删除特定的初始字符? 2 年前 |
![]() |
Anar · Oracle SQL用户定义函数 2 年前 |
![]() |
user1312312 · 如何为一组表编写通用触发器? 3 年前 |