Sqlplus命令:spool使用详解

更新时间:2023-05-22 09:34:32 阅读: 评论:0

Sqlplus命令:spool使⽤详解
本⽂整理⾃⽹络:
SPOOL是 SQLPLUS的命令,必须在SQLPLUS中使⽤,主要完成以标准输出⽅式输出SQLPLUS的命令及执⾏结果,⼀般常⽤户格式化导出ORACLE表数据。对于 SPOOL数据的 SQL,最好要⾃⼰定义格式,以⽅便程序直接导⼊ ,SQL语句如:
SELECT 'create or replace synonym '||t.synonym_name||' for '||t.synonym_name||'@to_206' FROM ur_synonyms t;
spool常⽤的设置
t colp' ';    //域输出分隔符
t echo off;    //显⽰ start启动的脚本中的每个 sql命令,缺省为 on
t feedback off;  //回显本次 sql命令处理的记录条数,缺省为 on
t heading off;  //输出域标题,缺省为 on
t linesize 80;        //输出⼀⾏字符个数,缺省为80
t pagesize 0;    //输出每页⾏数,缺省为 24,为了避免分页,可设定为 0。
t termout off;  //显⽰脚本中的命令的执⾏结果,缺省为 on
t trimout on;    //去除标准输出每⾏的拖尾空格,缺省为 off
t trimspool on;  //去除重定向( spool)输出每⾏的拖尾空格,缺省为 off
弄璋之喜t timing off;          //显⽰每条命令的耗时,缺省为off
创新文化t verify off;            //是否显⽰替代变量被替代前后的语句。fil
例如:
1、⾸先登录sqlplus,如:sqlplus  - s urname / password @sid
2、执⾏以下脚本:
t echo on;
大学自主招生
博学鸿儒
t feedback on;
t trimspool off;
t linesize 120;
盛赛尔t pagesize 2000;
黑曜石真假对照图
t newpage 1;
父母评语
t heading on;
t term off;
t termout on;
t timing off;
spool c:\synonym.sql
SELECT 'create or replace synonym '||t.synonym_name||' for '||t.synonym_name||'@to_206;' FROM ur_synonyms t
spool off;
oracle之spool out与spool off的区别
今天看关于Oracle 10g的书,翻到SPOOL命令,就在SQL*Plus⾥⾯试了⼀下,命令的使⽤很简单,但是发现书⾥⾯的⼀个描述问题,让我在理
解上⾛了⼀些弯路。书中有⼀⾏说“如果不再需要将命令运⾏情况及其结果发送到⼀个⽂件中保存起来,可以使⽤SPOOL OFF命令”,我的理解
是“如果正在SPOOL的情况下,⽤了SPOOL OFF,SPOOL会停⽌,数据不会被保存到⽂件”,但是实际测试出来的结果,对于正在SPOOL的情
况下,⽤SPOOL OUT还是SPOOL OFF,此次SPOOL的数据都会被保存到⽂件,并且假脱机状态都会被停⽌,那么OFF/OUT究竟有什么不同
呢?查了指导⽂档⾥⾯关于SLOOP的说明: file_name[.ext] Reprents the name of the file to which you wish to spool. SPOOL followed by
围绕英文file_name begins spooling displayed output to the named file. If you do not specify an extension, SPOOL us a default extension (LST or
LIS on most systems). OFF Stops spooling. OUT Stops spooling and nds the file to your host computer's standard (default) printer. 看到这
个,⼤家应该就明⽩了,SPOOL OUT⽐SPOOL OFF多了⼀个把⽂件发送到标准打印输出的动作。记得ItPub论坛上有位⼤虾总结得更简练“OUT
= OFF + PRINT”。 Enter SPOOL with no claus to list the current spooling status.这句也是指导⽂档⾥⾯的话,和本⽂题⽬没有什么关系,觉
得有⽤,也列出来了。最后要说⼀下,像这样的教材上的描述,容易造成⼤家的错误理解。学习过程中,⾛弯路是花时间是正常的,但是错误
理解却没有意识到就不好了,所以特别的写出来,希望能对遇到这个问题的朋友们有所帮助。
From:/bjyss/blog/item/db7645f48f01732dbd31090d.html

本文发布于:2023-05-22 09:34:32,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/730306.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:输出   命令   缺省   替代   结果   理解
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图