【发布时间】:2014-03-03 10:03:33
【问题描述】:
我需要创建一个交互式报告,但我需要运行 pl/sql 语句而不是运行 sql 语句
-----------------------------------------------------------------------------
USER_ID Name 1 java 2 php 3 pl/sql / sql 4 Oracle apex
-------------- -------------------- ------ ----- -------------- -------------
3 Amy brown N N Y N
4 Sarah woods N N Y Y
2 Johnny paterson Y Y Y Y
1 John brown Y N Y Y
如果在 apex 中无法做到这一点,那么当您运行 pl/sql 时,有没有办法将该 pl/sql 语句的结果保存为 csv 格式?
在交互式报告中,用户将无法添加或删除任何内容。仅供观赏。
谢谢
【问题讨论】:
-
只是一个想法 - 您可以使用 TABLE 函数或 PIPELINED 函数而不是 refcursor。 oracle-base.com/articles/misc/pipelined-table-functions.php
-
您能否详细说明为什么需要 plsql 语句/引用游标?这些数据不在“普通”表中吗?
-
首先用您的 PL/SQL 填充一个集合,然后从集合vincentdeelen.blogspot.com.au/2014/02/…获取报告
-
我不完全确定您的问题是什么,但 PL/SQL 可以写入文件。查看 UTL_FILE 包。 docs.oracle.com/cd/B19306_01/appdev.102/b14258/…
标签: plsql oracle10g oracle-apex sys-refcursor