在 sqlplus 中執行 @sql.sql 時出現:
SP2-0734: unknown command beginning "sql.sql" - rest of line ignored.
此為終端機環境變數設定問題。原環境使用 NetTerm,懷疑終端或環境變數導致;改用 Windows 內建 telnet 仍同樣報錯;最終換用 CRT 登入後問題解決。經查證,確為系統環境變數設定不當。
stty erase "^H" kill "^U" intr "^C" eof "^D"
或單獨執行 stty kill ^U 即可修正。
若因空白行報錯,在 sqlplus 中執行:
SET SQLBLANKLINES ON
遇到 SP2-0734 先嘗試調整終端機 stty 設定,若無效再檢查 SQLBLANKLINES 選項。更換支援完整終端模擬的工具(如 CRT、MobaXterm)亦可避免此類問題。