使用Spool导出数据的示例(在命令行执行):
- SQL> spool d:\data.cvs 【指定导出文件,导出开始】
- SQL> set echo off; 【不显示执行的SQL命令】
- SQL> set feedback off; 【关闭“已选择XX行”的提示】
- SQL> set heading off; 【去掉select结果的字段名,只显示数据】
- SQL> set termout off; 【关闭屏幕上的SQL执行结果显示】
- SQL> set trimspool on; 【去除重定向(Spool)输出时每行的拖尾空格】
- SQL> set pagesize 0; 【输出每页行数,缺省为24,为了避免分页,可设定为0】
- SQL> select 'This is a test data file for Spool' from dual;
- This is a test data file for Spool
- SQL> select no,class,name from database;
- 20110001 1101 Mysql
- 20110002 1101 Oracle
- 20110003 1102 DB2
- 20110004 1103 SQL Server
- SQL> select no||'-'||class||'-'||name from database; 【在Select中设置格式】
- 20110001-1101-Mysql
- 20110002-1101-Oracle
- 20110003-1102-DB2
- 20110004-1103-SQL Server
- SQL> spool off; 【导出结束】
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26101098/viewspace-709845/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26101098/viewspace-709845/