程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle查看分區表信息的一點見解

Oracle查看分區表信息的一點見解

編輯:Oracle數據庫基礎

小編經過長時間深入研究有關Oracle查看分區表信息的SQL語言,在這裡和大家分享一下,看完本文你肯定有不少收獲,希望本文能教會你更多東西。

顯示Oracle查看分區表信息

顯示數據庫所有分區表的信息:DBA_PART_TABLES

顯示當前用戶可訪問的所有分區表信息:ALL_PART_TABLES

顯示當前用戶所有分區表的信息:USER_PART_TABLES

顯示Oracle查看分區表信息 顯示數據庫所有分區表的詳細分區信息:DBA_TAB_PARTITIONS

顯示當前用戶可訪問的所有分區表的詳細分區信息:ALL_TAB_PARTITIONS

顯示當前用戶所有分區表的詳細分區信息:USER_TAB_PARTITIONS

顯示子分區信息 顯示數據庫所有組合分區表的子分區信息:DBA_TAB_SUBPARTITIONS

顯示當前用戶可訪問的所有組合分區表的子分區信息:ALL_TAB_SUBPARTITIONS

顯示當前用戶所有組合分區表的子分區信息:USER_TAB_SUBPARTITIONS

顯示分區列 顯示數據庫所有分區表的分區列信息:DBA_PART_KEY_COLUMNS

顯示當前用戶可訪問的所有分區表的分區列信息:ALL_PART_KEY_COLUMNS

顯示當前用戶所有分區表的分區列信息:USER_PART_KEY_COLUMNS

顯示子分區列 顯示數據庫所有分區表的子分區列信息:DBA_SUBPART_KEY_COLUMNS

顯示當前用戶可訪問的所有分區表的子分區列信息:ALL_SUBPART_KEY_COLUMNS

顯示當前用戶所有分區表的子分區列信息:USER_SUBPART_KEY_COLUMNS

---------------------------------------------------------------------------------------------------

怎樣查詢出Oracle數據庫中所有的的分區表

select * from user_tables a where a.partitioned='YES'刪除一個表的數據是truncate table table_name;
刪除分區表一個分區的數據是alter table table_name truncate partition p5;

如果我要將分區表中各個分區的數據都清空,可以用truncate table table_name;嗎?
還是必須從頭執行

  1. alter table table_name truncate partition p1;   
  2. alter table table_name truncate partition p2;   
  3. alter table table_name truncate partition p3;   
  4. alter table table_name truncate partition p4;   
  5. alter table table_name truncate partition p5;   
  6. alter table table_name truncate partition p6;   

答:truncate table table_name

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved