我在Package中有一个过程。它具有一个int输入和一个光标输出。
我右键单击该程序包,然后选择“执行打包程序”。
然后,在新窗口中,选择特定的过程并设置输入参数。
我单击了“在Toad Script Runner中执行”,这将生成一个脚本:
Declare
--Declaration
Var_P_APPLICATION_ID NUMBER;
Var_CUR SYS_REFCURSOR
Begin
--Initialization
Var_P_APPLICATION_ID := 97
--Call
DB.MYPACKAGE.MYPROCEDURE (
P_APPLICATION_ID => Var_P_APPLICATION_ID ,
cur => VAR_cur);
--TRANSACTION Control
COMMIT
-- Output values , do not modify
:2 := var_CUR;
END;
当我尝试运行该脚本时,出现错误:“表达式的类型错误”
在包含:2 := var_CUR;