使用sqlplus工具导出数据到csv文件,要求文件带有时间戳
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,现业务部门有需求,需要每天定时把数据库里的一些特定数据导出来,最好能以日期命名加以区分存档。这里选用是oracle的sqlplus工具。理由就是简单快捷高效,可以跨平台,linux和win都可以操作,
千家信息网最后更新 2024年09月22日使用sqlplus工具导出数据到csv文件,要求文件带有时间戳
现业务部门有需求,需要每天定时把数据库里的一些特定数据导出来,最好能以日期命名加以区分存档。
这里选用是oracle的sqlplus工具。理由就是简单快捷高效,可以跨平台,linux和win都可以操作,直接借助oracle的客户端就能完成,不行sqlldr那样复杂。
关于spool指令的参数,这里就不多叙述了,网上随便就能搜到,直接上脚本吧(我这里选的是windows平台)
scott.sql如下:
set colsep ,set feedback off set heading on set trimout on set pagesize 50set linesize 80set numwidth 10set termout offset trimout onset underline offcol datestr new_value filenameselect 'D:\test\scott_'||to_char(sysdate,'yyyymmdd')||'.csv' datestr from dual;spool &filename select a.empno,a.ename,a.sal from emp a; spool off exit
注:
col datestr new_value filenameselect 'D:\test\scott_'||to_char(sysdate,'yyyymmdd')||'.csv' datestr from dual;spool &filename
其中这一部分是定义导出文件的变量,取得是数据库时间
另外准备一个连接数据库的bat脚本,select.bat:
sqlplus scott/scott@HSDB @scott.sqlpause
具体执行效果如下图,想了解更多欢迎评论交流
数据
数据库
脚本
工具
文件
时间
不行
复杂
业务
参数
变量
客户
客户端
就是
平台
指令
效果
日期
更多
最好
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
怎样禁止网站获取电脑数据库
服务器单台运维费用
饥荒独立服务器设置管理员
如何用命令修改时钟服务器的ip
宿州网络安全宣传周启动
中国网络安全学会
福山区微信公众号软件开发公司
大同软件开发五星服务
向日葵服务器c盘在哪里
小学三年级网络安全的手抄报
长沙软件开发学校排
网络安全要从未成年人抓起
一个服务器的手游
修改数据库名的sql语句
雅思报考软件开发
辽宁网络安全竞赛
网络安全分析范文
多台云服务器如何快捷管理
天空在线网络技术
苏州阿里云服务器特征
vb软件开发安卓
曙光服务器的id灯
马红杰网络安全
deel服务器风扇怎么拆
职校计算机网络技术是什么
使用a5m2 数据库
德扑圈的服务器
上海软件开发工程师收入
伟全网络技术是什么意思
access备份数据库方法