Oracle查看分區(qū)表信息的一點見解
小編經(jīng)過長時間深入研究有關(guān)Oracle查看分區(qū)表信息的SQL語言,在這里和大家分享一下,看完本文你肯定有不少收獲,希望本文能教會你更多東西。
顯示Oracle查看分區(qū)表信息
顯示數(shù)據(jù)庫所有分區(qū)表的信息:DBA_PART_TABLES
顯示當前用戶可訪問的所有分區(qū)表信息:ALL_PART_TABLES
顯示當前用戶所有分區(qū)表的信息:USER_PART_TABLES
顯示Oracle查看分區(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;嗎?
還是必須從頭執(zhí)行
- 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;
答:truncate table table_name
【編輯推薦】