Oracle 查詢表分區相關信息

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;
相關文章
相關標籤/搜索