oracle 刪除分區表


--刪除分區表

--查看分區表
SELECT * FROM useR_TAB_PARTITIONS WHERE TABLE_NAME='XXX_1100';

SELECT t.TABLE_NAME FROM useR_TAB_PARTITIONS t group by t.TABLE_NAME;

SELECT t.TABLE_NAME,max(t.partition_name) FROM useR_TAB_PARTITIONS t group by t.TABLE_NAME/*,t.partition_name*/;


--刪除分區表:
--有索引或者數據量大的話先truncate表,再drop 速度快
alter table 表名 TRUNCATE partition 分區編號;
alter table 表名 drop partition 分區編號 UPDATE GLOBAL INDEXES;

alter table 表名 drop partition partition名(partition_name) UPDATE GLOBAL INDEXES;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM