【发布时间】:2015-09-10 11:54:54
【问题描述】:
我从存储过程中获取 SYSREFCUROSOR 作为输出参数,如何在 oracle 调度程序作业中调用该 SP 并传递该参数?
【问题讨论】:
-
你打算如何处理生成的引用光标?什么会使用/消费它?
-
也许写一个函数来返回你的 RefCursor 并在你的调度程序作业中调用这个函数。
-
只是我们将在作业中调用该存储过程。我们不会在工作中消耗它
-
您不能在不同会话之间传递光标。请显示一些代码或伪代码,因为它不清楚你在尝试什么。
-
这是我的过程:创建或替换 PROCEDURE CSIP_GETRECORDS_SP (i_fromdate IN DATE ,i_todate IN DATE ,p_result_cur OUT SYS_REFCURSOR ) 游标将在提供的范围和 sp 由调度程序作业和游标输出用于发送电子邮件。 @OldProgrammer
标签: oracle plsql oracle11g dbms-scheduler