admin

如何在Windows中将oracle sql结果输出到文件中?

sql

我试过了

select * from users 
save D:\test.sql create;

但是SQL plus给我“没有适当的结尾”如何在Windows中的oracle sql中指定路径?


阅读 156

收藏
2021-05-10

共1个答案

admin

使用线轴:

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实例,因此您可能需要做一些自己的工作来调试我从内存中写的内容。

2021-05-10