方法:1、利用“ALTER 表名 SALES DROP PARTITION 分區名;”語句刪除表分區;2、利用“ALTER 表名 SALES DROP SUBPARTITION 分區名;”語句刪除子分區。
本教程操作環境: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';
表已更改。??
提示,drop partition時,該分區內存儲的數據也將同時刪除,例如:
SSWEB>?insert?into?t_partition_list?values?(1,'a');?..........? --插入一批記錄,分布于當前各個分區?..........? JSSWEB>?commit;
提交完成。
推薦教程:《Oracle教程》
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦