我试过了
select * from users save D:\test.sql create;
但是SQL plus给我“没有适当的结尾”如何在Windows中的oracle sql中指定路径?
使用线轴:
spool myoutputfile.txt select * from users; spool off;
请注意,这将在运行SQL * Plus的目录中创建myoutputfile.txt。
如果您需要在SQLPlus启动时从SQL文件(例如“ tmp.sql”)运行此文件并将其输出到名为“ output.txt”的文件中,请执行以下操作:
tmp.sql:
select * from users;
命令:
sqlplus -s username/password@sid @tmp.sql > output.txt
请注意,我现在没有Oracle实例,因此您可能需要做一些自己的工作来调试我从内存中写的内容。