oracle sqlplus 导出csv文件

spool.sqlset colsep ,set feedback offset heading offset trimout onspool D:\DBoracle\lfc.csvselect '"' || user_name || '","' || user_age || '","' || user_card || '","' || user_sex || '","' || us
摘要由CSDN通过智能技术生成

spool.sql

set colsep ,
set feedback off
set heading off
set trimout on
spool D:\DBoracle\lfc.csv
select '"' || user_name || '","' || user_age || '","' || user_card || '","' || user_sex || '","' || user_addres || '","' || user_tel || '"'  from lfc_xinxi_tbl;
spool off
exit

sqlplus命令

sqlplus -s 用户名/密码@数据库名 @spool.sql

D:\DBoracle\lfc.csv 指定csv导出的路径

set colsep' '; //-域输出分隔符
set newp none //设置查询出来的数据分多少页显示,如果需要连续的数据,中间不要出现空行就把newp设置为none,这样输出的数据行都是连续的,中间没有空行之类的
set echo off; //显示start启动的脚本中的每个sql命令,缺省为on
set echo on //设置运行命令是是否显示语句
set feedback on; //设置显示“已选择XX行”
set feedback off; //回显本次sql命令处理的记录条数,缺省为on即去掉最后的 "已经选择10000行"
set heading off; //输出域标题,缺省为on 设置为off就去掉了select结果的字段名,只显示数据
set pagesize 0; //输出每页行数,缺省为24,为了避免分页,可设定为0。
set linesize 80; //输出一行字符个数,缺省为80
set numwidth 12; //输出number类型域长度,缺省为10
set termout off; //显示脚本中的命令的执行结果,缺省为on
set trimout on; //去除标准输出每行的拖尾空格,缺省为off
set trimspool on; //去除重定向(spool)输出每行的拖尾空格,缺省为off
set serveroutput on; //设置允许显示输出类似dbms_output
set timing on; //设置显示“已用时间:XXXX”
set autotrace on-; //设置允许对执行的sql进行分析

其中系统变量及其可选值如下:
  ARRAY[SIZE]          {20(默认值)|n}
  AUTO[COMMIT]         {OFF(默认值)|ON|IMM[EDIATE]}
  BLO[CKTERMINATOR]    {.(默认值)|C}
  CMDS[EP]             {;|C|OFF(默认值)|ON}
  COM[PATIBILITY]      {V5|V6|V7|NATIVE(默认值)}
  CON[CAT]             {.(默认值)|C|OFF|ON(默认值)}
  COPYC[OMMIT]         {0(默认值)|n}
  CRT crt             
  DEF[INE]             {&|C|OFF|ON(默认值)}
  ECHO                 {OFF|ON}
  EMBEDDED             {OFF(默认值)|ON}
  ESC[APE]             {\(默认值)|C|OFF(默认值)|ON}
  FEED[BACK]           {6(默认值)|n|OFF|ON}
  FLU[SH]              {OFF|ON(默认值)}
  HEA[DING]            {OFF|ON(默认值)}
  HEADS[EP]            {|(默认值)|C|OFF|ON(默认值)}
  LIN[ESIZE]           {80(默认值)|n}
  LONG                 {80(默认值)|n}
  LONGC[HUNKSIZE]      {80(默认值)|n}
  MAXD[ATA]            n
  NEWP[AGE]            {1(默认值)|n}
  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值