ORACLE 刪除無用分割槽
1 刪除無資料用分割槽(按照使用者)
declare
cnt int;
p_name varchar2(50);
begin
for aa in (select t.partition_name,t.table_name
from dba_tab_partitions t
where t.table_owner in ('NCCMOLTP') and t.partition_name not like '%410927%') loop
begin
--select count(*) into cnt from tjfrecord partition(aa.partition_name);
execute immediate 'select count(*) from '||aa.table_name ||' partition('||aa.partition_name||')'
into cnt;
if cnt = 0 then
execute immediate 'alter table '||aa.table_name||' drop partition '||aa.partition_name;
end if;
end;
end loop;
end;
2 刪除無資料子分割槽(按照使用者)
declare
cnt int;
p_name varchar2(50);
begin
for aa in (select t.subpartition_name,t.table_name
from dba_tab_subpartitions t
where t.table_owner in ('NCCMHIST') and t.subpartition_name not like '%410927%') loop
begin
--select count(*) into cnt from tjfrecord partition(aa.partition_name);
execute immediate 'select count(*) from '||aa.table_name ||' subpartition('||aa.subpartition_name||')'
into cnt;
if cnt = 0 then
execute immediate 'alter table '||aa.table_name||' drop subpartition '||aa.subpartition_name;
end if;
end;
end loop;
end;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15747463/viewspace-751402/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle分割槽表基礎運維-09刪除分割槽Oracle運維
- ORACLE刪除-表分割槽和資料Oracle
- windows10分割槽無法刪除怎麼辦_win10系統磁碟刪除分割槽的方法WindowsWin10
- win10 oem分割槽怎麼刪除_win10 oem分割槽可以刪除嗎Win10
- win10分割槽好了怎麼刪除_win10分割槽完後如何刪除Win10
- SQL Server表分割槽刪除詳情DSCCSQLServer
- win10刪除系統保留分割槽如何操作_win10刪除系統保留分割槽怎麼處理Win10
- 電腦硬碟分割槽要注意什麼,刪除硬碟分割槽的注意事項硬碟
- oracle分割槽表和分割槽表exchangeOracle
- Oracle drop分割槽表單個分割槽無法透過閃回恢復Oracle
- oracle分割槽表和非分割槽表exchangeOracle
- [oracle] expdp 匯出分割槽表的分割槽Oracle
- 刪除EFI系統分割槽(ESP)後Windows無法啟動,重建引導分割槽並修復啟動的過程Windows
- Oracle分割槽表基礎運維-07增加分割槽(2 HASH分割槽)Oracle運維
- 如何在 macOS Monterey(SSD 或 HDD)中刪除 Mac 分割槽Mac
- Oracle分割槽表基礎運維-07增加分割槽(1範圍分割槽)Oracle運維
- Oracle優化案例-分割槽索引之無字首索引(六)Oracle優化索引
- ORACLE分割槽表梳理系列Oracle
- hpz420系統盤安裝win10無法刪除分割槽表解決方法Win10
- oracle 分割槽表move和包含分割槽表的lob moveOracle
- Oracle分割槽表基礎運維-05組合分割槽Oracle運維
- Oracle分割槽表基礎運維-02範圍分割槽Oracle運維
- Oracle分割槽表基礎運維-03HASH分割槽Oracle運維
- Oracle分割槽表基礎運維-07增加分割槽(3列表分割槽)Oracle運維
- Oracle12c:建立主分割槽、子分割槽,實現自動分割槽插入效果Oracle
- WIN10安裝我們無法刪除所選分割槽怎麼辦 win10安裝無法格式化所選分割槽解決方法Win10
- win10系統硬碟分割槽無法格式化也刪除不了如何解決Win10硬碟
- Oracle分割槽表基礎運維-04列表分割槽Oracle運維
- win10系統OEM分割槽怎麼合併或刪除Win10
- 從10046看Oracle分割槽裁剪Oracle
- Oracle分割槽表基礎運維-06分割槽表索引Oracle運維索引
- SQL SERVER資料庫檔案刪除、分割槽格式化解決方案SQLServer資料庫
- Oracle分割槽表基礎運維-01分割槽表分類Oracle運維
- oracle分割槽交換(exchange)技術Oracle
- Oracle Partition 分割槽詳細總結Oracle
- 對oracle分割槽表的理解整理Oracle
- oracle將表配置為分割槽表Oracle
- oracle 普通表-分割槽表改造流程Oracle
- Oracle SQL調優之分割槽表OracleSQL