這篇論壇文章(賽迪網技術社區)著重介紹了sqlplus里執行@sql.sql發生的錯誤現象的解決方法,更多詳細內容請參考下文:
昨天準備下班,應用打來電話說有事過去看個問題,
過去一看,發現是在sqlplus里執行SQL文件出現了錯誤,錯誤如下:
SQL>@sql.sql
SP2-0734:unknown command beginning "sql.sql" - rest of line ignored.
當時沒有解決,出現這個錯誤使用的是NetTerm終端工具,懷疑是終端或環境變量設置的問題,使用windows自帶的telnet工具登錄到遠程服務器還是出現同樣的問題,最后,換臺機器使用crt登錄后問題解決。
今天,在網上查查了原因,還是系統環境變量的設置問題,使用stty kill ^U可以解決。
stty erase "^H" kill "^U" intr "^C" eof "^D"
如果出現空行報錯的:
set sqlblanklines on
新聞熱點
疑難解答