Путь к названию функции или процедуры оракула

У меня есть проблема. Описание: У меня есть 2 схемы (а, б). в схеме 'a' я реализовал в пакете 'pac' некоторые функции и процедуры ( f1( par varchar2, номер par1),f2(par varchar2), p1(номер par), p2). Во второй схеме я реализую некоторые функции, в которых я вызываю некоторые функции из схемы a.pac: как это: В схеме 'b':

    Var := a. pac.f1( text ,num);

При вызове функции SQL Navigator показывает мне функцию / процедуру, но не параметры. Поэтому я не знаю, сколько параметров получает функция 'f1' или как упорядочены параметры, когда я нахожусь в схеме 'b'. Я должен перейти к схеме "а", чтобы увидеть спецификацию, и это раздражает. Поэтому мой вопрос: есть ли у оракула хитрость для решения этой проблемы. Способы использования

    <! – ctext-- >
    comment on

в процедуре функции, пакет для каждого примера. Это помогло бы мне дать титул моим пакетам, функциям или процедурам

Спасибо. Я использую SQL Navigator 6.xx

1 ответ

Слишком долго для комментария, но это может помочь вам определить, какие параметры вы используете, и обойти их, указав их в определенном порядке.

Если у вас есть, в a.pac пакет:

FUNCTION f1 (
  in_text  VARCHAR2(200),
  in_pi    NUMBER DEFAULT 3.14159,
  in_num   INT    DEFAULT 0
) RETURN NUMBER;

Затем вы можете указать параметры, которые вы объявляете:

var := a.pac.f1(
         in_text => 'abc',
         in_num  => 1
       );

или может даже поменять порядок:

var := a.pac.f1(
         in_num  => 1,
         in_text => 'abc'
       );
Другие вопросы по тегам