[20120410] sqlplus中set termout off.txt

[20120410] sqlplus中set termout off.txt

今天测试使用set termout off,发现不起作用,并不能禁止输出。
google,发现如下链接:
http://www.itpub.net/thread-467880-1-1.html

实际上它仅仅能禁止@sql的输出,测试如下:

SQL> show termout
termout ON
SQL> select sysdate from dual ;

SYSDATE
-------------------
2012-04-10 15:42:36

SQL> set termout off
SQL> select sysdate from dual ;
SYSDATE
-------------------
2012-04-10 15:42:44
--可以发现不起作用.
--建立文本文件aa,内容如下:

$ cat aa.sql
select sysdate from dual;

SQL> @aa.sql
--没有输出
SQL> set termout on
SQL> @aa.sql
SYSDATE
-------------------
2012-04-10 15:43:33

--可以使用它来限制长输出,这样不影响看执行计划。

SQL> set term off
SQL> @aa
SQL> set term on
SQL> @dpc
PLAN_TABLE_OUTPUT
----------------------------------------------------------------------------------
SQL_ID  7h35uxf5uhmm1, child number 0
-------------------------------------
select sysdate from dual
Plan hash value: 1388734953
-------------------------------------------------------
| Id  | Operation        | Name | E-Rows | Cost (%CPU)|
-------------------------------------------------------
|   0 | SELECT STATEMENT |      |        |     2 (100)|
|   1 |  FAST DUAL       |      |      1 |     2   (0)|
-------------------------------------------------------
Note
-----
   - Warning: basic plan statistics not available. These are only collected when:
       * hint 'gather_plan_statistics' is used for the statement or
       * parameter 'statistics_level' is set to 'ALL', at session or system level
19 rows selected.
时间: 2024-11-09 10:01:42

[20120410] sqlplus中set termout off.txt的相关文章

由sqlplus中的一个小细节所做的折腾

sqlplus是Oracle DBA每天都要用到烂的工具了.如果没有sqlplus还真不知道怎么和oracle对话了.转念一想,自己已经很久没使用过toad了. 我们知道在sqlplus登录的时候我们可以定义一些通用的设置,在每次登录sqlplus的时候都可以生效. $ORACLE_HOME/sqlplus/admin/gloin.sql的内容是下面的形式, -- -- Copyright (c) 1988, 2005, Oracle.  All Rights Reserved. -- -- N

如何在java中实现读取一个txt文档中的随机一行

问题描述 如何在java中实现读取一个txt文档中的随机一行 如题,如何在java中实现读取一个txt文档中的随机一行? 主要就是怎么随机读取 解决方案 根据楼上的说法,来总结一下吧,总体来说,就是将文件全部都读取出来,每一行存储到一个数组或集合中,然后再通过产生随机数,来对这个数组或是 集合进行随机的访问.这样一来就解决了 解决方案二: 文本文件只能顺序读,不能随机读.你的需求只能是读取文本文件每一行到一个arraylist,然后得到下标范围,产生一个随机数,取那一行 解决方案三: http:

SQLPlus中的复制和粘贴技巧

技巧 SQLPlus中的复制和粘贴技巧 系统环境: 1.数据库: Oracle 8i R3 (8.1.7) for NT 企业版 说明: 方法一: 1.   将鼠标移至想要复制内容的开始 2.   用右手按下鼠标左键 3.   向想要复制内容的另一角拖动鼠标,与Word中选取内容的方法一样 4.   内容选取完毕后(所选内容全部反显),鼠标左键可以按住不动,也可以松开 5.   用左手按CTRL+C键(或用鼠标点击系统菜单上:编辑-复制-粘贴) 6.   这时,所选内容会被复制到剪贴板上,所选内

SQLPLUS中安装与删除HELP帮助

手工建库后SQLPLUS中HELP默认是没有的,下面记录下如何安装及删除SQLPLUS中的HELP命令. 注意:SQLPLUS的HELP命令只有在数据库OPEN时才能使用.非OPEN状态使用HELP也报错:SP2-0171: HELP system not available. 实验如下:  注意:ORACLE 11.2.0.4环境下实验SYSDBA与普通DBA皆可,但也有说法是需要用SYSTEM用户. 1.使用help报错:SP2-0171: HELP system not available

mysql-java里面怎么将oracle中的表存到txt文档中

问题描述 java里面怎么将oracle中的表存到txt文档中 通过java连接上数据库以后.怎么讲数据库中的整张表通过流写入到txt文档中.具体用那个流,请大神写下详细代码.谢谢 解决方案 http://download.csdn.net/detail/ceolaoda/8961205 解决方案二: 先获取数据库数据,然后创建对应路径下的txt文件,然后写入对应的数据字符串. 创建类然后在里面写如下方法测试: //操作一:向文件里面写入数据 //方法一. // FileWriter fw =

Yum安装中出现错误mirrorlist.txt的解决方法_Linux

发现问题 今天在使用Yum install命令安装软件的时候一直提示一个错误,错误提示如下面: # yum install mysql Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile YumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. </HTML>/ removing mirrorlist with no

c++ builder-DBGrid表格中数据导入到txt中

问题描述 DBGrid表格中数据导入到txt中 怎样将DBGrid表格中数据导入到一个txt中,最好给个例子,感谢!

oracle 11g sqlplus-Oracle求解,sqlplus中运行命令出现异常

问题描述 Oracle求解,sqlplus中运行命令出现异常 才装的Oracle 11g,按照书上的步骤开始打开sqlplus输命令就出现了这种情况,真心无解,求大神指教.另我是win8.1,64位的系统,安装过程都很顺畅,按照网上的步骤下来的. 解决方案 hr没锁了吧...你试试其它语句看能不能运行 解决方案二: 你的权限.数据库连接以及数据库中是否有这个用户,最好用图形界面看下.

visual studio-vs mfc中cfile read读取txt中文输出时乱码

问题描述 vs mfc中cfile read读取txt中文输出时乱码 解决方案 http://blog.csdn.net/augusdi/article/details/8961008http://bbs.csdn.net/topics/390192613