您正在混合 shell 和sqlplus
命令。sqlplus
不理解重定向,您必须使用spool
关键字。
例如:
SQL> spool /tmp/result.txt
SQL> start requete.sql
SQL> spool off
Run Code Online (Sandbox Code Playgroud)
从外壳:
$ sqlplus scott/tiger @requete.sql > /tmp/result.txt
Run Code Online (Sandbox Code Playgroud)