что именно возвращает функция plsql, если она просто возвращает возвращаемый тип - PullRequest
0 голосов
/ 25 сентября 2019

Мне трудно понять нижеследующую функцию plsql.что именно возвращает функция и что делает функция?

      function getsysparm(a_name varchar2,

                          a_default varchar2 := null,

                          a_date    sys_params.date_expires%type := null) 

                  return  varchar2;

Ответы [ 2 ]

1 голос
/ 25 сентября 2019

Это не функция, это просто объявление функции, и, судя по всему, в спецификации пакета.Вам нужно заглянуть в тело пакета, чтобы увидеть фактический код функции.

0 голосов
/ 25 сентября 2019

Функция принимает 3 параметра: один является обязательным (a_name), а два других являются необязательными.

Возвращает строку (значение, тип данных которого VARCHAR2), например, «Abby» или «Переполнение стека» или «x».

Что этоточно делать?Кто знает ... ты не опубликовал код.Посмотрите, вернет ли

select text
from user_source
where name = 'GETSYSPARM'

что-то, на что вы могли бы взглянуть.

...