powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Параметр есть или нет?
4 сообщений из 4, страница 1 из 1
Параметр есть или нет?
    #39661688
Bfink
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как нибудь можно отличить внутри процедуры передавался ли параметр со значением null, или он был пропущен при вызове?

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
declare
procedure test(f1 number default null) as
begin
dbms_output.put_line('test='||f1);
end;

begin
test(1);
test(null);
test();
end;
/
...
Рейтинг: 0 / 0
Параметр есть или нет?
    #39661715
Фотография Vladimir Filin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bfink.....передавался ли параметр со значением null, или он был пропущен при вызове?
Заменить default на неиспользуемое значение подойдёт? -1E37
...
Рейтинг: 0 / 0
Параметр есть или нет?
    #39661730
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BfinkКак нибудь можно отличить внутри процедуры передавался ли параметр со значением null, или он был пропущен при вызове?Нельзя.
Код: plsql
1.
overload

...
Рейтинг: 0 / 0
Параметр есть или нет?
    #39661736
Bfink
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elic,

Спасибо! Это хорошая идея.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Параметр есть или нет?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]