现业务部门有需求,需要每天定时把数据库里的一些特定数据导出来,最好能以日期命名加以区分存档。

这里选用是oracle的sqlplus工具。理由就是简单快捷高效,可以跨平台,linux和win都可以操作,直接借助oracle的客户端就能完成,不行sqlldr那样复杂。

关于spool指令的参数,这里就不多叙述了,网上随便就能搜到,直接上脚本吧(我这里选的是windows平台)

scott.sql如下:

set colsep  ,
set feedback off
set heading on
set trimout on
set pagesize 50
set linesize 80
set numwidth 10
set termout off
set trimout on
set underline off
col datestr new_value filename
select '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 filename
select 'D:\test\scott_'||to_char(sysdate,'yyyymmdd')||'.csv' datestr from dual;
spool &filename

其中这一部分是定义导出文件的变量,取得是数据库时间

另外准备一个连接数据库的bat脚本,select.bat:

sqlplus scott/scott@HSDB @scott.sql
pause

具体执行效果如下图,想了解更多欢迎评论交流

转载于:https://blog.51cto.com/qingmiao/1981520

使用sqlplus工具导出数据到csv文件,要求文件带有时间戳相关推荐

  1. sqlplus导出oracle数据,Oracle SQLPlus导出数据到csv文件的方法

    这篇文章主要介绍了Oracle SQLPlus导出数据到csv文件,需要的朋友可以参考下 时不时地我们需要导出一些数据用作备份.查看报表等,如果用Sql Developer导出会非常慢.而用SqlPl ...

  2. mysql数据导入导出 CSV格式_导出mysql的数据为csv格式的文件

    Mysql自带数据导出的命令 into outfile(本地导出) SELECT * FROM server_warning_repaired into outfile '/tmp/test.csv' ...

  3. php导出1万条数据excel_PHP快速导出百万级数据到CSV或者EXCEL文件

    前言: 很多时候,因为数据统计,我们需要将数据库的数据导出到Excel等文件中,以供数据人员进行查看,如果数据集不大,其实很容易:但是如果对于大数集的导出,将要考虑各种性能的问题,这里以导出数据库一百 ...

  4. php导出数据到csv文件,php导出CSV文件代码 PHP导出数据到CSV 如何排版

    如何使用PHP导出csv和excel文件你走后,再也没有一个声音能让我在人海中突然回首张望. 把Excel文件导入mysql: 打开excel文件,可用phpExcel开源的类 或者: 先把excel ...

  5. Neo4J入门笔记[2]---导出数据为CSV

    在上一节<Neo4J入门笔记[1]-安装以及Cypher基本语法> 笔者主要分享了Neo4J的安装已经常用的命令.这个章节笔者分享从Neo4j里面导出数据到CSV.一个简单的方法,就是调用 ...

  6. MySQL导出数据为csv的方法

    MySQL导出数据为csv的方法 将数据库中的数据导出成csv格式的文件 CSV格式,其要点包括: (1)字段之间以逗号分隔,数据行之间以\r\n分隔: (2)字符串以半角双引号包围,字符串本身的双引 ...

  7. oracle导出数据到 csv文件方法整理

    第一种方法,也是我使用的: 我通过这个方法,按照字段筛选数据,并分别导出多个csv文件: (1)首先创建存储一个过程,如下,直接复制粘贴即可 .这个存储过程可以直接使用,因为它是通用的,只需要你传入S ...

  8. MySQL导出数据为csv的方法(亲测),导出数据为各种文件类型

    最方便的还是用工具导出 mysql命令行导出,windows和linux都行,下面以windows为例: 登录mysql 1.查看导出权限 5.0mysql默认是不给导出数据到文件的,8.0有默认导出 ...

  9. mysql shell 回车换行_【shell mysql 导出数据到csv脚本,完美解决乱码转义符等问题】-费元星...

    #!/bin/bash #@author:feiyuanxing [既然笨到家,就要努力到家] #@date:2017-12-05 #@E-Mail:feiyuanxing@gmail.com #@T ...

最新文章

  1. 一种新方法或让AI模型拥有“联想”力,或能识别从未见过的事物
  2. 解决Word出错--一打开就反复重启的问题
  3. 数据仓库建设从0到1-一文带你深入建设金融数仓体系
  4. 电商的折扣体系是如何搭建的?
  5. 基于owncloud构建私有云储存网盘
  6. 老男孩python第一天笔记
  7. 花钱购买C语言教程,秘籍:小白从零开始玩转C语言教程,足足300集
  8. 地区与地区编码的相互转换
  9. 单片机学习方法总结资料分享
  10. 12月大学计算机二级考试时间,2020年12月计算机二级考试报名时间及考试安排
  11. 2021年中国原油产量、需求量及石油原油行业发展趋势分析[图]
  12. 在火狐浏览器打开xpath_Firefox火狐插件firebug和xpath checker提取关键词
  13. Angular—生命周期函数
  14. Moses安装全记录
  15. 【LuoguP4275】萃香的请柬-数学证明
  16. IIS的404页面乱码:鏃犳硶鏄剧ず椤甸潰锛屽洜涓哄彂鐢熷唴閮ㄦ湇鍔″櫒閿欒銆�的解决方法
  17. python源程序的书写风格_3.跟老韩学Python之Python代码书写风格
  18. 误操作“chmod -R 777 / ”怎么办,不慌听我讲解
  19. 计算机 屏幕卡住,电脑屏幕卡住不动鼠标也动不了怎么办
  20. 复旦大学2016--2017学年第一学期高等代数I期末考试情况分析

热门文章

  1. HDOJ 1914 The Stable Marriage Problem
  2. Gridview数据显示实现按日期排序分割线
  3. 前端基于浏览器存储的AJAX性能优化
  4. Windows原生运行Linux的技术细节
  5. 修改Exchange邮件报警信息
  6. Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值 数组
  7. ping: unknown host www.baidu.com问题解决
  8. 定义对象或数组直接量时不同引擎对多余逗号的处理
  9. VSC 1.0 (netapp存储在vSphere vCenter 4上的插件)
  10. MD5算法了解(JAVA实现)