数据库空表导出语句

1.

--空表导出语句  运行之后空表也能够导出

declare str varchar2(400);

begin

  for r in

    ( select table_name from user_tables where num_rows=0 )

    loop

      str:='alter table '||r.table_name||' allocate extent' ;

      execute immediate str;

      end loop;

end;

--第二个空表导出语句

declare str varchar2(400);

begin

  for r in

    ( select table_name from user_tables where segment_created='NO' )

    loop

      str:='alter table '||r.table_name||' move' ;

      execute immediate str;

      end loop;

end;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容