oracle 使用spool导出数据到文件

前端之家收集整理的这篇文章主要介绍了oracle 使用spool导出数据到文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
--oracle 使用spool导出数据到文件 需要将数据库中的数据以txt文本形式导出,可以用spool方式导出。 --创建脚本文件 spool.sql --添加如下语句 SPOOL D:\works\数据库dump\spool\bbb.txt set echo off --不显示脚本中正在执行的sql语句 set Feedback off --不显示SQL查询修改行数 set term off --不在屏幕上显示 set heading off --不显示列 set linesize 500 --设置行宽,根据需要设置,默认100 select owner||','||object_name|| ',' ||object_id FROM dba_objects WHERE rownum<=1000; --需要导出的数据查询sql SPOOL OFF --在command窗口执行 @D:\works\数据库dump\spool\spool.sql --查看输出结果 注意:需要将语句放在文件中使用@调用才会不输出到前端,如果是一行行执行, 就算使用了set term off 还是会输出的。 实验过程: sql> set echo off sql> set Feedback off sql> set termout off sql> set heading off sql> SPOOL D:\works\数据库dump\spool\bbb.txt Started spooling to D:\works\数据库dump\spool\bbb.txt sql> select owner||',' ||object_id FROM dba_objects WHERE rownum<=1000; xxxxxx xxxxxx sql> SPOOL OFF Stopped spooling to D:\works\数据库dump\spool\bbb.txt sql> @D:\works\数据库dump\spool\spool.sql sql>

猜你在找的Oracle相关文章