【发布时间】:2017-08-18 02:02:58
【问题描述】:
我有一个从第三方报告工具调用的 oracle 存储过程。存储过程在执行时不返回任何行。
我知道查询返回结果的事实,只是where 子句中出现了问题,参数是从网站传递的。
我正在尝试查看正在执行的查询,但日志没有显示查询,只是它正在调用存储过程。我无权访问网站代码来编写响应并显示存储过程或参数。您能否提供有关如何从下面的存储过程中查看 sys_refcursor 的指导?我正在使用 TOAD,当我使用 toad 脚本运行器时,我没有看到任何结果
代码
create or replace procedure dolphin.report_four
( p_1 char,
P_2 date,
p_recordset out sys_refcursor)
AS
Begin
Select
column_1,
column_2,
column_3
from dolphin.tank
where
column_1 = 'BAIT' and
column_2 = 'p_2'
end report_four;
【问题讨论】: