【发布时间】:2011-07-03 08:36:46
【问题描述】:
我想执行匿名 PL/SQL 并需要获取结果集对象。我得到了可以通过在 PL/SQL 块中使用游标来完成的代码。
但是 PL/SQL 块本身将作为文本来自数据库。所以我不能编辑那个 PL/SQL 块。它只会返回两个列名始终相同的值。它将返回 2 列组合值的列表。
我在这里给出示例 PL/SQL。
BEGIN
RETURN 'select distinct fundname d, fundname r from <table> where condition order by 1';
EXCEPTION
WHEN OTHERS THEN
RETURN 'SELECT ''Not Available'' d, ''Not Available'' r FROM dual';
END;
任何回复都会很有帮助。
【问题讨论】: