powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / case expression в PL/SQL
8 сообщений из 8, страница 1 из 1
case expression в PL/SQL
    #39747980
Eugene12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не могу найти в документации возможность использования case...end в PL/SQL
Зато без проблем находится case...end case;
Или это подразумевается, что если работает в SQL, то будет работать и в PL/SQL, если иное не указано?

Код: plsql
1.
2.
3.
4.
5.
declare
n number;
begin
n := case when 1=1 then 2 else 3 end;
end;
...
Рейтинг: 0 / 0
case expression в PL/SQL
    #39747984
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
case expression в PL/SQL
    #39747985
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eugene12,

Может все же спросить документацию, или по крайней мере google?
Database PL/SQL Language Reference CASE Statement
...
Рейтинг: 0 / 0
case expression в PL/SQL
    #39747990
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eugene12Не могу найти в документации возможность использования case...end в PL/SQL


Не знаю по какй диагонали ты доку куришь, но там все разжевано - медитируй над https://docs.oracle.com/database/121/LNPLS/fundamentals.htm#GUID-216F1B33-493F-4CDE-93BB-096BACA8523E]CASE Expressions и https://docs.oracle.com/database/121/LNPLS/controlstatements.htm#LNPLS00402]CASE Statements

SY.
...
Рейтинг: 0 / 0
case expression в PL/SQL
    #39747991
Eugene12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKad,
Спасибо, по ссылке то, что нужно
НО!
и simple_case_expression и searched_case_expression оканчиваются на end case
попробуйте добавить end case в мой пример и получите ошибку
справедливости ради скажу, что примеры в этой доке правильные, end без case
...
Рейтинг: 0 / 0
case expression в PL/SQL
    #39747993
Eugene12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin,
мне нужен case expression
а вы даете ссылку на CASE Statement
...
Рейтинг: 0 / 0
case expression в PL/SQL
    #39747995
Eugene12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SY,
Спасибо
Видимо, гугл меня недолюбливает
ЗЫ: в 12 версии доки исправились
...
Рейтинг: 0 / 0
case expression в PL/SQL
    #39748015
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eugene12Видимо, гугл меня недолюбливает
ЗЫ: в 12 версии доки исправились

Похoже и дока тебя недолюбливает . Вот тебе ссылки на CASE Expressions и на CASE Statement из PL/SQL User's Guide and Reference Release 2 (9.2).

SY.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / case expression в PL/SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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