首頁  >  文章  >  資料庫  >  oracle怎麼刪除表分割區

oracle怎麼刪除表分割區

WBOY
WBOY原創
2022-01-05 16:29:3817062瀏覽

方法:1、利用「ALTER 資料表名 SALES DROP PARTITION 分割區名稱;」語句刪除表格分割區;2、利用「ALTER 資料表名 SALES DROP SUBPARTITION 分割區名;」語句刪除子分割區。

oracle怎麼刪除表分割區

本教學操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。

oracle怎麼刪除表格分割區

刪除表格分割區(drop partition)  

  刪除資料表分割區包含兩個動作,分別是: 

刪除分割區:

alter table [tbname] drop partition [ptname] UPDATE GLOBAL INDEXES  ;

刪除子分割區:

alter table [tbname] drop subpartition [ptname]  UPDATE GLOBAL INDEXES;

  除hash分割區和hash子分割區外,其它的分割格式都可以支援這項操作。   例如,刪除分割區:

JSSWEB> select table_name,partition_name 
  2  from user_tab_partitions where table_name='T_PARTITION_LIST';

oracle怎麼刪除表分割區

表格已變更。  

提示,drop partition時,該分割區內儲存的資料也將同時刪除,例如:

SSWEB> insert into t_partition_list values (1,'a'); .......... 
--插入一批记录,分布于当前各个分区 .......... 
JSSWEB> commit;

提交完成。

推薦教學:《Oracle教學

以上是oracle怎麼刪除表分割區的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn