oracle spool 分隔符_spool命令详解
SQLPLUS SPOOL命令使用详解
SPOOL是 SQLPLUS的命令,必须在SQLPLUS中使用,主要完成以标准输出方式输出SQLPLUS的命令及执行结果,一般常用户格式化导出ORACLE表数据。
对于 SPOOL数据的 SQL,最好要自己定义格式,以方便程序直接导入 ,SQL语句如:
select '"'||custcode||'"'||','||custname||','||areacode||','||custaddr||','||to_number(to_char(rptdate,'YYYYMMDD')) from du_basis;
spool常用的设置
set colsep' '; //域输出分隔符
set echo off; //显示 start启动的脚本中的每个 sql命令,缺省为 on
set feedback off; //回显本次 sql命令处理的记录条数,缺省为 on
set heading off; //输出域标题,缺省为 on
set linesize 80; //输出一行字符个数,缺省为80
set pagesize 0; //输出每页行数,缺省为 0,为了避免分页,可设定为 0;但是需要注意:有些oracle版本中,此数值必须大于0,否则列标题无法显示。
set termout off; //显示脚本中的命令的执行结果,缺省为 on
set trimout on; //去除标准输出每行的拖尾空格,缺省为 off
set trimspool on; //去除重定向( spool)输出每行的拖尾空格,缺省为 off
set timing off; //显示每条sql命令的耗时,缺省为off
set verify off; //是否显示替代变量被替代前后的语句。fil
例如:
1、首先登录sqlplus,如:sqlplus - s username / password @sid
2、执行以下脚本:
set echo on;
set feedback on;
set trimspool off;
set linesize 120;
set pagesize 2000;
set newpage 1;
set heading on;
set term off;
set termout on;
set timing off;
spool d:\du_basis.txt;
select '"'||custcode||'"'||','||custname||','||areacode||','||custaddr||','||to_number(to_char(rptdate,'YYYYMMDD')) from du_basis;
spool off;
exit;
执行完成后将在d盘的根目录下产生一个du_basis.txt文件,里面就是导出的数据
oracle spool 分隔符_spool命令详解相关推荐
- oracle spool 分隔符_SPOOL 命令使用实例
首先介绍一下spool的参数含义 SET echo off --在用start命令执行一个sql脚本时,是否显示脚本中正在执行的SQL语句: SET feedback off ...
- oracle spool 分隔符_sqlplus--spool命令参数详解
sqlplus--SPOOL参数详解 Spool是Oracle快速导出数据的工具,是sqlplus的指令,不是sql语法里的东西 一.Spool常用的设置 set arraysize 5000; / ...
- oracle用命令查表结构,Oracle查看表结构命令详解
获取表: select table_name from user_tables; //当前用户的表 select table_name from all_tables; //所有用户的表 select ...
- Oracle中shrink space命令详解
从10g开始,oracle开始提供Shrink的命令,假如我们的表空间中支持自动段空间管理(ASSM),就可以使用这个特性缩小段,即降低HWM.这里需要强调一点,10g的这个新特性,仅对ASSM表空间 ...
- oracle home 命令,$ORACLE_HOMEbin目录下所有命令的使用方法及命令详解
求$ORACLE_HOME/bin目录下所有命令的使用方法及命令详解 如题. $ORACLE_HOME/bin目录下有很多命令,那我们平时用到的也不是太多,即使用到的那部分可能用法也不是完全能掌握,所 ...
- oracle导入导出版本规则,Oracle不同版本间的导入导出命令详解 - wangzhuoyan的专栏 - CSDN博......
wangzhuoyan的专栏 明月松间照,清泉石上流 登录 注册 欢迎 退出 我的博客 配置 写文章 文章管理 博客首页 全站 当前博客 空间 博客 好友 相册 留言 用户操作 [发私信] [ ...
- linux awk命令根据分隔符输出,Linux运维知识之Linux awk命令详解
本文主要向大家介绍了Linux运维知识之Linux awk命令详解,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. awk :适用程序,一种unix工具 就是一个强大的文本分析工 ...
- oracle中imp命令详解,ORACLE EXPDP IMPDP数据导入导出命令详解及同EXP IMP命令详细对照...
ORACLE EXPDP IMPDP数据导入导出命令详解及同EXP IMP 命令详细对比 一.EXPDP IMPDP EXP IMP 可以实现 1.可以实现逻辑备份和逻辑恢复 2.可以在数据库用户之间 ...
- oracle 中EXP、IMP 命令详解
命令详解: E:\>exp help=y 通过输入 EXP 命令和用户名/口令,您可以 在用户 / 口令之后的命令: 实例: EXP SCOTT/TIGER 或者,您也可以通过输入跟有各种参数的 ...
最新文章
- java学习之静态内部类
- 微信有电脑客户端吗_微信公众号文章下载、打印、精确搜索定位与交流方式分享...
- 腾讯内部人士爆与老干妈合作多个环节有漏洞 却没人察觉
- 37. C# -- 装箱和拆箱
- fastapi学习(二):路径参数获取与GET、POST参数获取
- 谷歌推出 Kotlin 免费在线课程
- linux运维需要掌握的基础知识
- windows利用DOS窗口编译C++文件
- 以一定概率执行某段代码(Python实现)
- Peer-To-Peer 综述(P2P技术综述)
- Linux上如何安装微信! 或登录网页版微信提示:为了你的帐号安全,此微信号不能登录网页微信。你可以使用Windows微信或Mac微信在电脑端登录。
- 写一本技术书到底有多赚?实话告诉你200万轻轻松松!
- 抖音超火的数字炸弹 c++ 实现
- php统计图移动端,移动端可视化视图、统计图表集合(持续更新综合案例)原型...
- java 工作一年的简历
- python支付宝二维码支付源代码
- 大学计算机社团学什么好,大学一般有哪些社团 最值得报名的社团有哪些
- 戴尔服务器710u盘安装系统,联想G710笔记本U盘重装Win7系统教程
- eclipse配置python开发环境_Eclipse配置Python的环境
- stm32入门——定时器中断和中断优先级简介