2015-10-15 57 views
2

你好,親愛的stackoverflowers,如何設置LINESIZE ORACLE回聲

我寫的,我需要轉儲文件的sqlplus的數據庫內容的shell腳本,我需要把它在一個命令行中完成。

echo 'SET LINESIZE 1000; select * from myDb;'| sqlplus -S user/[email protected] 

,但我得到

SP2-0268:LINESIZE選項不是有效的數字

我嘗試沒有 ';',但我有同樣的結果。

我在這裏或其他地方找不到任何有關如何操作的示例。

對此有何幫助?

謝謝!

回答

1
echo 'SET LINESIZE 1000\n select * from myDb;' |sed 's/\\n/\n/' |sqlplus -S user/[email protected] 
+0

您也可以考慮使用此字符串: 貓<< EOT 耶! 這裏! EOT – yacc

+0

非常感謝!工作! –