在Sql Oracle中使用游标输出运行存储过程?
我有一个包中的sp,看起来像这样在Sql Oracle中使用游标输出运行存储过程?,oracle,oracle11g,toad,Oracle,Oracle11g,Toad,我有一个包中的sp,看起来像这样 PROCEDURE SEARCH_SOMETHING ( InParam IN VARCHAR2, InParam2 IN NUMBER, OutCursor OUT empcur) 如何运行它并查看光标检索的数据?您只需在begin-end块中调用光标即可。或者使用Execute语句 DECLARE L_INPARAM VARCHAR2; L_INPARAM2
PROCEDURE SEARCH_SOMETHING (
InParam IN VARCHAR2,
InParam2 IN NUMBER,
OutCursor OUT empcur)
如何运行它并查看光标检索的数据?您只需在begin-end块中调用光标即可。或者使用Execute语句
DECLARE
L_INPARAM VARCHAR2;
L_INPARAM2 NUMBER;
L_OUTPARAM empcur;
BEGIN
L_INPARAM:= value;
L_INPARAM2:= VALUE_NUMBER;
SEARCH_SOMETHING (
L_INPARAM,
L_INPARAM2
L_OUTPARAM);
for i in L_OUTPARAM
loop
use values of i;
END LOOP:
END;