【发布时间】:2022-01-18 18:39:06
【问题描述】:
我需要创建一个将查询作为参数的过程,并且该查询的结果应该导出到 csv 文件中,但我找不到解决方案,请您帮帮我吗?
【问题讨论】:
-
文件需要在哪里创建?在数据库服务器上,还是在客户端?
-
必须在客户端创建
-
您将无法使用存储过程来做到这一点。 PL/SQL 只能看到服务器上的
DIRECTORY对象。客户端上的任何文件创建都必须由客户端上运行的应用程序执行。应用程序可以调用该过程来返回数据,但应用程序必须创建并填充 csv 文件。 -
请阅读“为什么帮助我不是一个问题”(meta.stackoverflow.com/questions/284236/…)和“如何提问”(stackoverflow.com/questions/how-to-ask),然后发布一个最小的可重现示例(stackoverflow.com/help/minimal-reproducible-example)和错误(s) 你得到了。
-
请澄清您的具体问题或提供更多详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
标签: sql database oracle stored-procedures plsql