set pages 5000 set lines 2000 //设置 , 为分隔符。但如果查询结果中有 , 会出现串列的现象。 //需要使用'"'|| 存在,的列 ||'"'。 目的:用""把此列括起来。 set colsep ',' set define off; spool WO0000000027874_UAT3_2011.csv select field from table; spool off; 导出查询出的数据到此csv文件。 导出路径为PLSQL安装路径。 spool /tmp/sgainfo.lst //指定路径与文件名 spool e:/wo.csv spool的语法格式: spool { file_name[.ext] [create|replace|append]| off | out } file_name:指定输出的文件名。默认的文件扩展名是.lst。 create:创建一个新的文件。 replace:默认使用该项.覆盖原有文件中的内容,如果原文件不存在则,新建一个输出文件。 append:把输出内容追加到指定的文件中。 off:停止输出。 out:停止输出,并发送到默认的打印机,该命令在有些操作系统上面不可用。 使用spool输出不困难,重要与有意思的是,输出文件的用途: 用作错误的分析。 打印输出结果。 用于sql*load加载到其他表。 简单用作某些信息的存档。
PLSQL用spool导出CSV数据command
猜你喜欢
转载自ztao2333.iteye.com/blog/2318906
今日推荐
周排行