Oracle SQLPlus导出数据到csv文件的方法
编程学习 2021-07-05 16:09www.dzhlxh.cn编程入门
这篇文章主要介绍了Oracle SQLPlus导出数据到csv文件,需要的朋友可以参考下
时不时地我们需要导出一些数据用作备份、查看报表等,如果用Sql Developer
导出会非常慢。而用SqlPlus
,则速度非常快。
准备SQL
执行文件export.sql
:
set colsep , set feedback off set heading off set newp none set pagesize 0 set linesize 200 set trimout on spool /data/export.csv select t.name||','||t.age||','||t.salary||','||t.email||','||t.title from employee t where t.age < 50 order by t.salary desc; spool off exit
说明:
set colsep , #分割符
set feedback off #回显本次sql命令处理记录条数
set heading off # 输出标题
set newp none #设置查询出来的数据分多少页显示,如果需要连续的数据,中间不要出现空行就把newp设置为none
set pagesize 0 # 输出每页行数,为了避免分页设置为0
set linesize 200 # 每行大小,如果设置太小,会分行,最好是超好输出最大值
set trimout on # 去除标准输出每行的拖尾空格
set termout off #显示脚本中的命令的执行结果
set echo on #设置运行命令是否显示语句
set numwidth 12 # 输出number类型域长度
执行:
sqlplus user/pass@db @export.sql
可以通过SQL
指定文件名:
col datestr new_value filename select '/data/export.'||to_char(sysdate,'yyyymmdd')||'.csv' datestr from dual; spool &filename
ps:狼蚁网站SEO优化看一个例子通过sqlplus导出数据到csv
例子
[oracle@localhost ~]$ cat data.sql set echo off set feedback off set linesize 100 set pagesize 0 set sqlprompt '' set trimspool on spool data.csv select id || ',' || val from testtab; spool off exit [oracle@localhost ~]$
总结
到此这篇关于Oracle SQLPlus导出数据到csv文件的方法的文章就介绍到这了,更多相关oracle 导出数据csv文件内容请搜索狼蚁SEO以前的文章或继续浏览狼蚁网站SEO优化的相关文章希望大家以后多多支持狼蚁SEO!
编程语言
- ThinkPad 笔记本如何调节LCD屏幕亮度
- Dreamweaver制作网页打开特效教程
- Win10 Mobile 10586升级后无限重启怎么办 硬重启帮您
- Win8系统提示音频设备有问题有一个或多个音频服
- Xbox One版Win10首个预览版9月份发布
- 如何在textarea文本输入区内实现换行
- Win10 Build 9901系统更新 预览版新版本下载
- McAfee Framework存在远程格式串处理漏洞
- Win10家庭版今日(7月30)正式在中国官方商城开卖
- Win10 Mobile预览版更新完10536.1000后才收到10536.100
- Win10 RS2更新了什么-Win10 RS2最终版本号1704首曝
- Windows7如何查看回收站对应的文件夹有哪些方法
- Win10让Charms栏回归桌面的方法教程
- 取消Windows XP系统开机启动画面的小技巧
- win8系统怎么下载安装USB百兆网卡?
- XP系统下磁盘空间变少了怎么办?XP系统磁盘空间