oralce index

spland 2014-04-02 07:22:29
想了解一下sys_c开头的index生成的条件
1.有主键的表自动生成?
2.根据执行的sql频度,自动生成?
3.其他条件?

imp,exp作为对象吗?
...全文
163 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
spland 2014-04-04
  • 打赏
  • 举报
回复
up一下!!
BaseDT 2014-04-03
  • 打赏
  • 举报
回复
引用 6 楼 spland 的回复:
刚才确认了,其实2个环境都有sys_c的index 但是在oracel sql developer中的index中一个直接显示了, 一个没有直接显示。 这个显示不显示是怎么控制的?
创建主键时不给主键命名系统就会分配SYS_C名字,不需要什么服务吧。 能把建表SQL发出来看看吗?
spland 2014-04-03
  • 打赏
  • 举报
回复
刚才确认了,其实2个环境都有sys_c的index 但是在oracel sql developer中的index中一个直接显示了, 一个没有直接显示。 这个显示不显示是怎么控制的?
spland 2014-04-03
  • 打赏
  • 举报
回复
关于 primary key 会生成sys_c的index,需要打开什么服务吗? 现在同样的建表sql 在一个环境中有sys_c的index, 另一个环境中没有
流浪川 2014-04-02
  • 打赏
  • 举报
回复
引用 2 楼 gleiyu 的回复:

select * from all_indexes where index_name LIKE 'SYS_C%'
上面语句确实能查出来很多以 SYS_C开头的索引,自己试验了下。 在创建表的时候给主键命名,生成的主键索引是自己命名的 如果没有给主键命名,生成的索引是以SYS_C开头的
正解。。创建主键时候会生成唯一索引。如果主键未命名,则索引也未命名,系统会自动分配名字。 例如create table tt ( tid int primary key not NULL)
BaseDT 2014-04-02
  • 打赏
  • 举报
回复
索引应该不是自动生成
BaseDT 2014-04-02
  • 打赏
  • 举报
回复

select * from all_indexes where index_name LIKE 'SYS_C%'
上面语句确实能查出来很多以 SYS_C开头的索引,自己试验了下。 在创建表的时候给主键命名,生成的主键索引是自己命名的 如果没有给主键命名,生成的索引是以SYS_C开头的
善若止水 2014-04-02
  • 打赏
  • 举报
回复
索引能自动的生成吗?我也期待答案。按照我目前的理解,索引是用户依据自己的要求来建立的。

17,382

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧