当前位置: 首页 > 面试题库 >

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

武卓
2023-03-14
问题内容

我试过了

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



 类似资料:
  • 问题内容: 如何将输出重定向到txt文件(在Windows平台上)? 问题答案: 如果是我,我将使用上面的David Heffernan的方法将变量写入文本文件(因为其他方法要求用户使用命令提示符)。

  • 我想将我的SPARQL查询的结果从Blazegraph导出到一个文件中。但是,它只导出结果的第一页。当我尝试显示所有结果时,我的浏览器崩溃。 我该怎么解决这个? 我正在本地集群上运行BlazeGraph2.1.2。

  • 问题内容: 我有以下Windows批处理文件(run.bat): 还有以下Java代码,这些代码运行批处理文件并将输出重定向到文件: 在包含JDK6u43的JDK上,我得到以下输出: 然后将脚本输出写入文件。从JDK 6u45和7开始,我得到以下输出: 而且什么也不会写入输出文件。 这可能与或可能与Runtime.exec()中所做的更改无关,该更改在以下网址中进行了描述:http : //www

  • 问题内容: 我该怎么做才能将其附加到文件中而不是覆盖? 问题答案: 使用附加:

  • 问题内容: 我试图将使用以下查询找到的结果导出到我的桌面上的CSV中。 这是我第一次使用Elasticsearch和cURL,因此我对如何执行此操作感到困惑。 现在,当我运行此查询时,它将返回戴夫的姓名,姓氏,地址和性别,并且我想在运行查询时将结果放入桌面上的csv中。 我一直在阅读有关如何执行此链接的操作,但是我不确定如何使我的查询执行此操作-(https://docs.python.org/3

  • 问题内容: 我正在尝试将数据以二进制格式写入文件以进行压缩。数据完全由浮点组成,因此我决定将数据量化为0到65535之间的整数,以便可以将数据写入两位无符号整数并最终节省空间。但是,我需要将量化数据以二进制而不是人类可读的Ascii输出到文件中。 目前这就是我在做什么 @param outputFile包含已量化数据的文件作为.txt文件中的字符串 但是,这会以人类可读的字符串形式写入文件。我需要