暂无图片
Oracle 数据库 有个需求每天要SQL导出成excel,可不可以写个脚本放在系统后台定时执行。每天去取excel ?
我来答
分享
暂无图片 匿名用户
Oracle 数据库 有个需求每天要SQL导出成excel,可不可以写个脚本放在系统后台定时执行。每天去取excel ?

Oracle 数据库 有个需求每天要SQL导出成excel,可不可以写个脚本放在系统后台定时执行。每天去取excel ?

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
刘贵宾

SQL导出成excel???

执行的DML语句???

什么意思,没太明白

暂无图片 评论
暂无图片 有用 1
Thomas

可以的:

set markup html on;
spool /home/oracle/1.xls
select.....
spool off;
set markup html off;

然后每天去取/home/oracle/1.xls

暂无图片 评论
暂无图片 有用 0
Thomas

补充下,上述语句存入一个.sql脚本,然后写个.sh,调用该脚本,再把.sh加入crontab里

暂无图片 评论
暂无图片 有用 0
yjccc

比较简单的方式:
使用sqluldr2工具,在脚本中指定查询sql和导出文件格式,定时通过crontab导出即可。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏