sqlplus命令问题

时间:2011-11-19 22:53:09

标签: oracle sqlplus

我是sqlplus的新手。我正在尝试编写一个简单的脚本来将数据提取到文件中。 我遇到的第一个问题:它描述了输出文件顶部的变量,比如

Old Value was
New Value is

如果可能,我希望不输出。

其次,我试图将字段的内容写入文件。该字段的内容可能会有所不同,我已将Linesize设置为8000但返回约为50个字符左右。我如何获得该领域的全部内容?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

要防止SQL * Plus显示旧的和新的变量值,您需要将verify设置为关闭:

SQL> SET VERIFY OFF

要将输出通过管道传输到文件,您需要spool命令:

SQL>SPOOL C:\myfile.txt
SQL>SELECT sysdate
  2 FROM dual;

SYSDATE
---------
30-NOV-11

SQL> SPOOL OFF

希望它有所帮助...