Oracle SQLPlus如何导出数据到csv文件
发表于:2024-11-28 作者:千家信息网编辑
千家信息网最后更新 2024年11月28日,这篇文章主要为大家展示了Oracle SQLPlus如何导出数据到csv文件,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。时不时地我们需要导出一些数据用
千家信息网最后更新 2024年11月28日Oracle SQLPlus如何导出数据到csv文件
这篇文章主要为大家展示了Oracle SQLPlus如何导出数据到csv文件,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。
时不时地我们需要导出一些数据用作备份、查看报表等,如果用Sql Developer
导出会非常慢。而用SqlPlus
,则速度非常快。
准备SQL
执行文件export.sql
:
set colsep ,set feedback offset heading offset newp noneset pagesize 0set linesize 200set trimout onspool /data/export.csvselect t.name||','||t.age||','||t.salary||','||t.email||','||t.titlefrom employee twhere t.age < 50order 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 filenameselect '/data/export.'||to_char(sysdate,'yyyymmdd')||'.csv' datestr from dual;spool &filename
ps:下面看一个例子通过sqlplus导出数据到csv
例子
[oracle@localhost ~]$ cat data.sqlset echo offset feedback offset linesize 100set pagesize 0set sqlprompt ''set trimspool onspool data.csvselect id || ',' || val from testtab;spool offexit[oracle@localhost ~]$
以上就是关于Oracle SQLPlus如何导出数据到csv文件的内容,如果你们有学习到知识或者技能,可以把它分享出去让更多的人看到。
数据
输出
文件
命令
学习
例子
内容
最大
分行
可以通过
备份
大小
就是
技能
报表
文件名
易懂
更多
最大值
最好
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
汕头汽车软件开发外包
虹口区工程网络技术代理品牌
软件开发行业技术名词有哪些
beplay服务器在哪里
云南网络安全监管部门
公务员还是搞软件开发
洛阳哪里有软件开发的
c 怎么改数据库连接
服务器内外网设置 安全
宝塔数据库设置所有人可连接
开发OFO单车软件开发商
hero数据库转换gom
有服务器管理员权限
弱口令网络安全风险提示
商务局网络安全工作责任
阿里云数据库外网访问安全吗
平度商城软件开发哪家便宜
南溪区开展网络安全进校园
如何获得数据库地址
如何查询数据库中的触发器
现代网络技术实验报告
我的世界服务器怎么开启指令
国网 网络安全攻击
ps4 服务器选择
华为服务器经销商
哪里有教软件开发的大学
数据库 表 命名规则
东营包装软件开发公司
网络安全防守工作方案
access 和其他数据库