-1

我在 plsql 开发人员中使用 oracle 11g。我的要求是数据检索应该是自动的。这意味着当查询 oracle 表中的数据时,数据应转换为 .csv 文件,然后将其发送到某个特定文件夹。

例子:

假设 student_sub1 表有所有学生的 subject1 数据。当我编写像 select * from student_sub1 where student=1 这样的查询时,student1 数据应该转换为 .csv 文件,然后 .csv 文件应该转到 student1 文件夹。

因此,我请求您建议我如何编写一个 sql 代码将数据转换为 .csv 文件并创建一个文件夹以使用 oracle 发送该文件。

你的意见对我帮助很大。

4

1 回答 1

0

看看这篇文章是否有帮助。当您从 sql developer 运行查询时,该解决方案有效。

编辑:顺便说一句,如果你希望它出现在脚本中。然后我认为您可以使用 spool 命令运行它以将结果输出到文件中。像这样的东西。

关闭回声
       关闭反馈
       假脱机 student1.csv;
       从 student1 中选择 id||','||name||','||grade;
       脱线;

于 2013-04-18T15:02:46.953 回答