ORACLE中如何檢視分割槽表資訊

2022-08-13 02:09:10 字數 1493 閱讀 1087

顯示分割槽表資訊

顯示資料庫所有分割槽表的資訊:dba_part_tables

顯示當前使用者可訪問的所有分割槽表資訊:all_part_tables

顯示當前使用者所有分割槽表的資訊:user_part_tables

顯示表分割槽資訊 顯示資料庫所有分割槽表的詳細分割槽資訊: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;嗎?

還是必須從頭執行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;

就行

檢視oracle分割槽表資訊

顯示資料庫所有分割槽表的資訊 dba part tables 顯示當前使用者可訪問的所有分割槽表資訊 all part tables 顯示當前使用者所有分割槽表的資訊 user part tables 顯示表分割槽資訊 顯示資料庫所有分割槽表的詳細分割槽資訊 dba tab partitions 顯...

Oracle分割槽表

1 範圍分割槽 range create table range part tab id number,deal date date,area code number,contents varchar2 4000 partition by range deal date partition p201...

Oracle 分割槽表

我們知道在資料庫中,當一張表的資料量增多時,資料的查詢就會變慢,從而影響應用程式的效能。這時我們應該考慮將表分割槽,表分割槽後在邏輯上仍然屬於一張表,只是在物理上儲存在多個檔案中。範圍分割槽將資料基於範圍對映到每乙個分割槽,這個範圍是你在建立分割槽時指定的分割槽鍵決定的。這種分割槽方式是最為常用的,...