關(guān)于Oracle分區(qū)表信息的查詢 |
發(fā)布時間: 2012/8/22 17:39:25 |
查看所有用戶分區(qū)表及分區(qū)策略(1、2級分區(qū)表均包括): SELECT p.table_name AS 表名, decode(p.partitioning_key_count, 1, '主分區(qū)') AS 分區(qū)類型, q.subpartitioning_type AS 子分區(qū)類型, q.column_name AS 子分區(qū)鍵 顯示數(shù)據(jù)庫所有分區(qū)表的信息:DBA_PART_TABLES 顯示當前用戶可訪問的所有分區(qū)表信息:ALL_PART_TABLES 顯示當前用戶所有分區(qū)表的信息:USER_PART_TABLES 顯示表分區(qū)信息顯示數(shù)據(jù)庫所有分區(qū)表的詳細分區(qū)信息:DBA_TAB_PARTITIONS 顯示當前用戶可訪問的所有分區(qū)表的詳細分區(qū)信息:ALL_TAB_PARTITIONS 顯示當前用戶所有分區(qū)表的詳細分區(qū)信息:USER_TAB_PARTITIONS 顯示子分區(qū)信息顯示數(shù)據(jù)庫所有組合分區(qū)表的子分區(qū)信息:DBA_TAB_SUBPARTITIONS 顯示當前用戶可訪問的所有組合分區(qū)表的子分區(qū)信息:ALL_TAB_SUBPARTITIONS 顯示當前用戶所有組合分區(qū)表的子分區(qū)信息:USER_TAB_SUBPARTITIONS 顯示分區(qū)列顯示數(shù)據(jù)庫所有分區(qū)表的分區(qū)列信息:DBA_PART_KEY_COLUMNS 顯示當前用戶可訪問的所有分區(qū)表的分區(qū)列信息:ALL_PART_KEY_COLUMNS 顯示當前用戶所有分區(qū)表的分區(qū)列信息:USER_PART_KEY_COLUMNS 顯示子分區(qū)列顯示數(shù)據(jù)庫所有分區(qū)表的子分區(qū)列信息:DBA_SUBPART_KEY_COLUMNS 顯示當前用戶可訪問的所有分區(qū)表的子分區(qū)列信息:ALL_SUBPART_KEY_COLUMNS 顯示當前用戶所有分區(qū)表的子分區(qū)列信息:USER_SUBPART_KEY_COLUMNS -------------------------------------------------------------------------------------------------- 怎樣查詢出Oracle數(shù)據(jù)庫中所有的的分區(qū)表 select * from user_tables a where a.partitioned='YES'
刪除一個表的數(shù)據(jù)是truncate table table_name; 刪除分區(qū)表一個分區(qū)的數(shù)據(jù)是alter table table_name truncate partition p5; 如果我要將分區(qū)表中各個分區(qū)的數(shù)據(jù)都清空,可以用truncate table table_name直接刪除; 也可以用: alter table table_name truncate partition p1; alter table table_name truncate partition p2; alter table table_name truncate partition p3; alter table table_name truncate partition p4; alter table table_name truncate partition p5; alter table table_name truncate partition p6; 逐個刪除。 本文出自:億恩科技【1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |