如何解决Oracle/Sql 开发人员将 Sys_Refcursor 输出变量保存到 excel
我想运行一个 Oracle 存储过程,它返回一个 SYS_REFCURSOR 并将结果保存到一个 excel 文件中。我在 Oracle 17c 上使用 Sql Developer 版本 4.0.1.14。
我不需要在存储过程中执行此操作,我被要求将过程的输出发送给其他开发人员。
当我右键单击包保持程序时,我可以正常运行它。我尝试复制并粘贴结果集,但无法复制列名。
当我将程序作为脚本 (F5) 运行时:
variable rc refcursor;
exec APP_PACKAGE.GETDATA(11,:rc );
print rc;
我得到的格式不适用于 Excel。 sys_refcursor 我基本上需要与“查询结果”相同的输出,具有网格格式。
看起来应该很简单,但我还没弄明白。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。