제 3 자보고 도구에서 호출 한 oracle 저장 프로 시저가 있습니다. 저장 프로 시저가 실행될 때 행을 반환하지 않습니다.Oracle 저장 프로 시저보기 sys_refcursor
사실 나는 웹 사이트에서 전달되는 매개 변수가있는 where 절에서 쿼리 결과가 잘못되었다는 것을 알고 있습니다.
실행중인 쿼리를 보려고하는데 로그에서 저장 프로 시저를 호출하는 쿼리 만 표시하지 않습니다. 웹 사이트 코드에 액세스 할 수 없어 응답을 작성하고 저장 프로 시저 또는 매개 변수를 표시합니다. 아래의 저장 프로 시저에서 sys_refcursor를 볼 수있는 방법에 대한 지침을 제공해 주시겠습니까? 난 두꺼비를 사용하고 있는데 나는 두꺼비 스크립트 러너를 사용할 때 어떤 결과
코드
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;
이 절차를 수행 할 수 없습니다. 아마 여기 출판을 위해 편집 한 것 같습니다. 공정하다. 그러나 편집 한 코드 **가 현재 가지고있는 문제를 증명하는지 확인해야합니다 **. 런타임 예외를 발생시키는 코드는이를 자르지 않습니다. – APC