问题如下:
当建立一张表(例如table1)并对其分区时,使用语句
select * from user_extents where segment_type ='TABLE PARTITION'
可以查表中table1的分区;
但是如果对table1的分区进一步划分子分区,则相同的语句则查询不到table1的分区信息。即分区信息没有写入user_extents。请教这是怎么回事?
当建立一张表(例如table1)并对其分区时,使用语句
select * from user_extents where segment_type ='TABLE PARTITION'
可以查表中table1的分区;
但是如果对table1的分区进一步划分子分区,则相同的语句则查询不到table1的分区信息。即分区信息没有写入user_extents。请教这是怎么回事?
解决方案 »
- powerdesigner设置两表的关联?
- 求教大侠 oracle11g 性能调优主要涉及哪些方面
- oracle sys无法登录OEM
- 特难SQL 跪求告诉,急,求高手解答
- 关于sqlnet.ora的疑问?
- imp导入出错:不是有效的导出文件,标题验证失败
- Linux下如何重启Oracle数据库服务和监听器服务?详见内容,求求大家了,帮帮我好吗!!
- ORA-27103:内部错误。---急待解决,在线等待,解决马上结贴!
- 安装oracle8.17时,配置工具中Net8 configuration Assistant这一项过不去了,请各位大侠指教!
- oracle循环建表,循环插入数据
- 连接数据库出现: ORA-06413: 连接未打开。
- 在sql server里面 存储过程分为系统存储过程、外部存储过程、用户存储过程 那在orcale 里 怎么分类的啊
我的意思是user_extents只记录了没有子分区的分区
select * from DBA_EXTENTS t where t.segment_type='TABLE SUBPARTITION';
查信息的时候为什么要用 segment_type,而不用segment_name 去查。