Я пытаюсь вызвать хранимую процедуру Oracle, которая не принимает входные параметры. Тем не менее, при выполнении процедуры я получаю сообщение об ошибке, в котором говорится
PLS-00306: wrong number or types of arguments in call to 'MY_PROC'
Чтобы вызвать процедуру, я просто ввожу в TOra следующий текст:
BEGIN
SCHEMA.MY_PROC();
END;
Я тоже пробовал (хотя та же ошибка)
EXEC SCHEMA.MY_PROC();
Я знаком с MSSQL и могу без проблем выполнить SP, используя SQL-сервер, но не могу понять, как сделать то же самое с Oracle. Я не могу просмотреть реальный код для хранимой процедуры, но из имеющейся у меня ограниченной документации кажется, что она не принимает никаких входных параметров, а возвращаемое значение - это курсор ref. У меня такое чувство, что мне нужно как-то передать курсор ref, но все, что я пробовал в этом отношении, не сработало.
Я просто хочу просмотреть результаты SP, как если бы я сделал оператор SELECT
, то есть записи, заполняющие сетку данных на панели результатов в интерфейсе TOra.