SHELL脚本通过sqlplus使用SPOOL将oracle里查询的数据写入到本地文件 |
您所在的位置:网站首页 › spool导出csv文件在一格 › SHELL脚本通过sqlplus使用SPOOL将oracle里查询的数据写入到本地文件 |
今天遇到一个将oracle里查询的数据写入到本地文件的小需求,主要使用到了spool命令.spool的作用可以用一句话来描述:在sqlplus中用来保存或打印查询结果。 做个记录,以便日后查询 以下是代码: sqlplus -S "BJ_UCR_STA_SALE1/[email protected]:1526/wxwldb"这样做的话对于数据量小的时候没有问题,但是对于数据量大的情况,存在一个很难受的情况,就是执行脚本的时候会一直把查询到的数据打印到屏幕,造成刷屏,百度了半天说是要将以下三个选项设置如下: set echo off set feedback off set termout off 我照做了,但是问题照旧,原因是这些设置只在oracle里执行生效,在shell里是没有效果的 最终的解决办法应该是把要执行的sql |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |