2
grant select on sys.dba_scheduler_job_run_details to user;

create or replace function view_failed_jobs(start_date in timestamp,
                                            rc       out sys_refcursor) return integer is
begin
  open rc for
    select   t.OWNER,
             t.job_name,
             t.ACTUAL_START_DATE,
             t.ADDITIONAL_INFO
      from dba_scheduler_job_run_details t
     where t.STATUS like 'FAILED'
           and t.ACTUAL_START_DATE > start_date;
  return(1);
end view_failed_jobs;

この関数を実行しようとすると、空のカーソルが返されます。しかし、選択するとデータが返されます。この問題を解決するにはどうすればよいですか?

4

1 に答える 1