Запустить хранимую процедуру в SQL Developer?

Я пытаюсь запустить хранимую процедуру, которая имеет несколько входных и выходных параметров. Эту процедуру можно просмотреть только на моей панели «Подключения», выбрав «Другие пользователи | | Пакеты | |

Если я щелкну правой кнопкой мыши, появятся пункты меню «Упорядочить участников по ...» и «Создать модульный тест» (выделено серым цветом). Возможность «запустить» процедуру не представляется возможной, когда к ней обращается пользователь.

Я пытался найти пример того, как создать анонимный блок, чтобы я мог запустить процедуру как файл SQL, но не нашел ничего, что работает.

Кто-нибудь знает, как я могу выполнить это процедура от SQL Developer? Я использую версию 2.1.1.64.

Заранее спасибо!

РЕДАКТИРОВАТЬ 1:

Процедура, которую я хочу вызвать, имеет эту подпись:

user.package.procedure(
   p_1 IN  NUMBER,
   p_2 IN  NUMBER,
   p_3 OUT VARCHAR2,
   p_4 OUT VARCHAR2,
   p_5 OUT VARCHAR2,
   p_6 OUT NUMBER)

Если я напишу свой анонимный блок следующим образом:

DECLARE
   out1 VARCHAR2(100);
   out2 VARCHAR2(100);
   out3 VARCHAR2(100);
   out4 NUMBER(100);
BEGIN
   EXECUTE user.package.procedure (33,89, :out1, :out2, :out3, :out4);
END;

Я получить ошибку:

Bind Varialbe "out1" is NOT DECLCARED
anonymous block completed

Я попытался инициализировать переменные out *:

   out1 VARCHAR2(100) := '';

, но получил ту же ошибку:

РЕДАКТИРОВАТЬ 2:

Основываясь на ответе Алекса, я попытался удалить двоеточия перед params и получите следующее:

Error starting at line 1 in command:
DECLARE
   out1 VARCHAR2(100);
   out2 VARCHAR2(100);
   out3 VARCHAR2(100);
   out4 NUMBER(100);
BEGIN
   EXECUTE user.package.procedure (33,89, out1, out2, out3, out4);
END;
Error report:
ORA-06550: line 13, column 17:
PLS-00103: Encountered the symbol "USER" when expecting one of the following:

   := . ( @ % ; immediate
The symbol ":=" was substituted for "USER" to continue.
06550. 00000 -  "line %s, column %s:\n%s"
*Cause:    Usually a PL/SQL compilation error.
*Action:
75
задан sdoca 21 October 2010 в 22:12
поделиться