У меня есть процедура, которая находится внутри пакета.Он имеет один вход int и один выход курсора.
Я щелкаю правой кнопкой мыши по пакету и выбираю «Execute Packagers».
Затем в новом окне я выбираю конкретную процедуру и устанавливаю вводпараметр.
Я щелкнул «Выполнить в 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;