Как открыть тело процедуры, если я подключился с помощью linux шпатлевки сервера Oracle базы данных - PullRequest
0 голосов
/ 13 июля 2020

Невозможно увидеть полное тело хранимой процедуры с помощью putty. Подскажите пожалуйста команду.

1 Ответ

0 голосов
/ 13 июля 2020

Почему вы хотите, чтобы мы угадывали, что вы делаете в данный момент для просмотра тела процедуры (и не можете этого сделать)?

Хорошо, давайте попробуем. Моя попытка: если вы используете SQL* Plus, set long:

SQL> set long 10000
SQL> select text from user_source where name = 'F_TEST';

TEXT
--------------------------------------------------------------------------
function f_test (par_country in varchar2)
  return sys_refcursor
is
  l_filter_value dict.filter_value%type;
  l_rc           sys_refcursor;
begin
  select filter_value
    into l_filter_value
    from dict
    where country = par_country;

<snip>
...