一、执行

select 'analyze table '||table_name||' compute statistics;' from user_tables;

将该查询语句查询到的结果粘贴到sql里面在plsql里面执行一遍(将该sql语句查询出的结果都执行一遍,目的为了查询空表)

二、执行

select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;

将该查询语句查询到的结果粘贴到sql里面在plsql里面也执行一遍

 

这两步都操作完成后就可以导出空表了

posted on 2019-06-03 09:57  红磨坊后的白桦树  阅读(374)  评论(0编辑  收藏  举报