首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Oracle 分區表資訊查詢完全手冊:數據字典視圖與實用技巧

     編輯:Oracle 資料庫基礎

分區表資訊視圖三層級

範圍分區表基本資訊分區詳細資訊子分區資訊分區欄位子分區欄位
全資料庫DBA_PART_TABLESDBA_TAB_PARTITIONSDBA_TAB_SUBPARTITIONSDBA_PART_KEY_COLUMNSDBA_SUBPART_KEY_COLUMNS
可存取ALL_PART_TABLESALL_TAB_PARTITIONSALL_TAB_SUBPARTITIONSALL_PART_KEY_COLUMNSALL_SUBPART_KEY_COLUMNS
當前用戶USER_PART_TABLESUSER_TAB_PARTITIONSUSER_TAB_SUBPARTITIONSUSER_PART_KEY_COLUMNSUSER_SUBPART_KEY_COLUMNS

實用查詢技巧

列出所有分區表

SELECT * FROM user_tables WHERE partitioned = 'YES';

清空分區表資料

  • 整張表:TRUNCATE TABLE table_name;
  • 單一分區:ALTER TABLE table_name TRUNCATE PARTITION p5;
  • 所有分區:直接 TRUNCATE TABLE table_name; 即可(會遞歸清空所有分區)

提示

善用 USER_ 視圖可避免權限問題,快速掌握自有分區表結構與分佈狀況。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved