【问题标题】:Export Oracle table using Stored Procedure to an excel file使用存储过程将 Oracle 表导出到 Excel 文件
【发布时间】:2014-07-16 06:08:55
【问题描述】:

我正在使用 SQL Developer 1.5.5,我需要将一些表从 Oracle 11g 数据库导出到 xls 文件。我曾尝试使用 spool,但由于出现错误,我无法放入存储过程。是否有其他方法可以做到这一点?

我正在尝试通过执行该过程从数据库创建报告。

谢谢。

【问题讨论】:

  • 您可以为此使用 UTL_FILE.PUT_LINE 过程。示例:community.oracle.com/thread/1049319?tstart=0
  • 谢谢尼蒂什。让我试试这个! :D
  • 我试过这个并创建了一个程序。该过程编译没有任何问题,但是在运行该过程时,该文件没有被创建。我正在尝试在共享路径中创建文件,并运行在远程机器上登录的脚本(我不是管理员):/你能告诉我吗?

标签: oracle export-to-excel


【解决方案1】:

Anton Scheffer(来自 AMIS.NL)编写了一个 APEX 插件来将 Oracle 数据加载到 Excel 文件中。它工作得很好,它可以单独使用(没有 APEX)和额外的工作。

查看:http://technology.amis.nl/2011/02/19/create-an-excel-file-with-plsql/

您也可以使用 SQLX(请参阅 http://technology.amis.nl/2006/01/20/generate-anative-excel-file-with-sqlx/),但它可能非常复杂,具体取决于您拥有的内容

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-23
    相关资源
    最近更新 更多