首页 > 数据库技术 > 详细

Oracle 查询表分区相关信息

时间:2019-05-15 16:06:18      阅读:114      评论:0      收藏:0      [点我收藏+]

Oracle 查询表分区相关信息

--表分区
--1,分区表信息
-- (1)显示数据库所有分区表的信息
select * from DBA_PART_TABLES a where a.owner=upper(‘‘) and a.table_name=upper(‘‘);
-- (2)显示当前用户可访问的所有分区表信息
select * from ALL_PART_TABLES  a where a.owner=upper(‘‘) and a.table_name=upper(‘‘);
-- (3)显示当前用户所有分区表的信息
select * from USER_PART_TABLES  a where a.table_name=upper(‘‘);
--2,分区表的分区列信息
-- (1)显示当前用户所有分区表的分区列信息
select * from USER_PART_KEY_COLUMNS a where a.name=upper(‘‘) and a.object_type=TABLE;
-- (2)显示当前用户可访问的所有分区表的分区列信息
select * from ALL_PART_KEY_COLUMNS  a where a.owner=upper(etl) and a.name=upper(‘‘) and a.object_type=TABLE;
--(3)显示分区列 显示数据库所有分区表的分区列信息
select * from DBA_PART_KEY_COLUMNS a where a.owner=upper(etl) and a.name=upper(‘‘) and a.object_type=TABLE;
-- 3,分区表的名字、归属表空间以及表的详细分区情况
select * from user_tab_partitions a where a.table_name=upper(‘‘);
-- 4,查看组合表的子分区信息以及子分区列信息情况
-- (1)显示当前用户所有组合分区表的子分区信息
select * from USER_TAB_SUBPARTITIONS;
-- (2)显示当前用户可访问的所有组合分区表的子分区信息
select * from ALL_TAB_SUBPARTITIONS; 
-- (3)显示当前用户可访问的所有组合分区表的子分区信息 
select * from ALL_TAB_SUBPARTITIONS ;
-- (4)显示当前用户所有分区表的子分区列信息
select * from USER_SUBPART_KEY_COLUMNS;
-- (5)显示当前用户可访问的所有分区表的子分区列信息
select * from ALL_SUBPART_KEY_COLUMNS; 
-- (6)显示子分区列 显示数据库所有分区表的子分区列信息 
select * from DBA_SUBPART_KEY_COLUMNS;

 

Oracle 查询表分区相关信息

原文:https://www.cnblogs.com/lizm166/p/10869328.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!