Путь к названию функции или процедуры оракула
У меня есть проблема. Описание: У меня есть 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'
);