Oracle导出CSV文件

利用spool

spool基本格式:

spool 路径+文件名 
  select col1||','||col2||','||col3||','||col4 from tablename; 
spool off

spool常用的设置:

set colsep' ';    //域输出分隔符
set echo off;    //显示start启动的脚本中的每个sql命令,缺省为on
set feedback off;  //回显本次sql命令处理的记录条数,缺省为on
set heading off;   //输出域标题,缺省为on
set pagesize 0;   //输出每页行数,缺省为24,为了避免分页,可设定为0set termout off;   //显示脚本中的命令的执行结果,缺省为on
set trimout on;   //去除标准输出每行的拖尾空格,缺省为off
set trimspool on;  //去除重定向(spool)输出每行的拖尾空格,缺省为off

例如

set colsep ,
set feedback off
set heading off
set trimout on
spool 'e:\data.txt'
   select col1||','||col2||','||col3||','||col4 from test;
spool off

然后在命令窗口执行

posted @   天天代码码天天  阅读(174)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示