spool的应用

来源:互联网 发布:095型核潜艇 知乎 编辑:程序博客网 时间:2024/05/25 19:59

生产中常会遇到需要将数量比较大的表值导入到本地文本文件中. 方法有很多种,比较常用的就是spool命令。
本地spool的使用方法:
1。sqlplus登陆数据库
sqlplus username/password@servicename
2。这里写图片描述
可将数据库的内容写入文本文件中
效果如下:
这里写图片描述
可见效果并不是很好,可以增加一些设置
set colsep’ ‘;    //域输出分隔符
set echo off;    //显示start启动的脚本中的每个sql命令,缺省为on
set feedback off;  //回显本次sql命令处理的记录条数,缺省为on
set heading off;   //输出域标题,缺省为on
set pagesize 0;   //输出每页行数,缺省为24,为了避免分页,可设定为0。
set termout off;   //显示脚本中的命令的执行结果,缺省为on
set trimout on;   //去除标准输出每行的拖尾空格,缺省为off
set trimspool on;  //去除重定向(spool)输出每行的拖尾空格,缺省为off
这里写图片描述
可以根据自己的需要合理设置。
通过spool导出数据后,后续可以使用sqlloader导入

0 0
原创粉丝点击