2011-11-19 110 views
1

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

Old Value was 
New Value is 

我想如果可能的话这不输出。

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

非常感谢您的帮助。

回答

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 

希望它有帮助...