Составители:
Рубрика:
ГУАП МЦИТ
Введение в «ORACLE»
Под ред. проф. В.М.Космачёва
54
— операторы альтернативы
END IF;
Оператор ветвления CASE
При большом количестве ветвлений и/или необходимости присваивания значений удобно применить оператор CASE:
Простой оператор CASE:
CASE выражение
WHEN результат1 THEN значение1
WHEN результатK THEN значениеK
[ELSE] значениеN
END CASE;
Поисковый оператор CASE:
CASE
WHEN выражение1 THEN значение1
WHEN выражение2 THEN значение2
. . .
WHEN выражениеN THEN значениеK
[ELSE] значениеN
END CASE;
Выражения CASE – используются внутри выражений когда нужно присвоить значение
Синтаксис
Простое_выражение_CASE:= CASE выражение
WHEN результат1 THEN значение1
. . .
WHEN результатK THEN значениеK
[ELSE] значениеN
END;
Поисковое_выражение_CASE:= CASE
WHEN выражение1 THEN значение1
WHEN выражение2 THEN значение2
. . .
WHEN выражениеN THEN значениеK
[ELSE] значениеN
END;
Пример
DECLARE
RobertCDnum NUMBER(2);
RobertCDname VARCHAR2(64);
BEGIN
Страницы
- « первая
- ‹ предыдущая
- …
- 52
- 53
- 54
- 55
- 56
- …
- следующая ›
- последняя »