Oracle 导表异常处理方案 (解决空表导出出错问题)
生活随笔
收集整理的這篇文章主要介紹了
Oracle 导表异常处理方案 (解决空表导出出错问题)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Select?'alter?table?'||table_name||'?allocate?extent;'?from ?user_tables?where?num_rows=0?or?num_rows?is?null
然后執行查詢語句 ?再導出數據
一個語句搞定:
declare stmt varchar2(200);
begin
for tb in (select table_name from user_tables where segment_created = 'NO') loop
stmt := 'alter table ' || tb.table_name || ' allocate extent';
begin
execute immediate stmt;
exception
when others then
dbms_output.put_line(stmt);
end;
end loop;
end;
?
轉載于:https://www.cnblogs.com/auldlangsynezh/p/7993787.html
總結
以上是生活随笔為你收集整理的Oracle 导表异常处理方案 (解决空表导出出错问题)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 黄山风景区位于我国哪里
- 下一篇: day16 递归函数