最近工作中,需对数据进行比对.在此之前,则需将数据导出.想到以前用过的spool命令,实验一番,分享如下: 需建SQL执行脚本,内容如下: set feedback off --关掉行数显示set heading off --关掉标题行set termout off --关掉终端显示set echo off --关掉回显set pagesize 0 --去掉头顶的空行set trims on --去掉空字符spool /home/oracl…
SPOOL 命令使用实例[oracle导出纯文本格式文件] SET echo off --在用start命令执行一个sql脚本时,是否显示脚本中正在执行的SQL语句: SET feedback off --是否回显本次sql命令处理的记录条数,缺省为on: SET heading off --是否显示列标题,缺省为on: SET pagesize 50000 --设置每页有多少行数,缺省为14.当值设为0时,输出内容为…
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; //输出域标题,缺…
公司的网站用的是Oracle数据库,最近要导出里面的数据,使用mysql数据库 spool D:\DB\{文件名}.sql set heading off; set echo off; set feedback off; ; set termout off; ; select CONCAT(CONCAT('insert into ARTICLEATT values(', {列名1}),','||{列名2}||','||{列名3}||');') from {表名}; spool off; 将上述代…
---恢复内容开始--- 要输出符合要求格式的数据文件只需在select时用字符连接来规范格式.比如有如下表 SQL>; select id,username,password from myuser;//测试表 1 John 1234 2 Jack 12345 3 Rose 2345 4 Joe 384657 5 Tom 384655 6 Jordan 384455 要输出符合1,John,1234,这样的数据格式就用select id||','||username||','||passwor…
格式调整有以下参数: set echo on/off--是否显示脚本中的需要执行的命令 set feedback on/off--是否显示 select 结果之后返回多少行的提示 set linesize n--设置一行最多显示多少字符,之前就是因为 n 设得过大,导致行与行之间有空白行 set termout on/off--在执行脚本时是否在屏幕上输出结果,如果 spool 到文件可以将其关闭 set heading on/off--是否显示查询结果的列名,如果设置为 off,将用空白行代替…
spool是oracle sqlplus提供的一个控制命令.可以利用spool和select语句的组合动态生成一些失去了脚本或者一些数据. 1.spool作用: 在sqlplus中用来保存或打印查询结果. set echo on --是否显示执行的命令内容 set feedback off --是否显示 * rows selected set heading off --是否显示字段的名称 set verify off …