У меня есть sp из пакета, который выглядит следующим образом
PROCEDURE SEARCH_SOMETHING ( InParam IN VARCHAR2, InParam2 IN NUMBER, OutCursor OUT empcur)
Как я могу запустить это и посмотреть данные, которые получает курсор?
Вы можете просто вызвать курсор в начале и конце блока.Или используйте оператор 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;