2011-11-19 177 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 

希望它有幫助...