oracle | 您所在的位置:网站首页 › oracle查询结果格式化到文件去保存 › oracle |
plsql可以很方便的把搜索结果保存到文件,但是如果需要一个一个教产品或者需求方使用,也很复杂。所以需要把这个操作也封装起来。 可以使用sqlplus的spool函数实现。 新建一个文本,命名成a.sql. 里面内容如下 spool check1.txt ;-------------指定生成的文件 select * from rf_link---------执行的sql语句 spool off;----------------------关闭文件
通过ant运行后,可以看到有了一个文本,但是每次执行都会覆盖前面的内容,如果要追加,则改为 spool check1.txt append ;-------------指定生成的文件 select * from rf_link---------执行的sql语句 spool off;----------------------关闭文件
但是又有问题,输出的内容太凌乱,没办法看,可以通过调整sql语句来优化结果,比如 spool check1.txt ;-------------指定生成的文件 select group_id||'#'||id||'#'||a.vehicle||'#'||a.energy_type||'#'||a.principle from SC_PLATERES_MANOEUVRE a where rownum |
CopyRight 2018-2019 实验室设备网 版权所有 |