Разработка клиент-серверных приложений с использованием технологий Oracle. Семенова И.И. - 42 стр.

UptoLike

Составители: 

41
ELSIF условие_3 THEN
ELSE
Операторы;
END IF
Пример ветвления:
SET SERVEROUTPUT ON
DECLARE
n NUMBER;
BEGIN
n := DBMS_RANDOM.RANDOM;
IF n<10 THEN
DBMS_OUTPUT.PUT_LINE('n=' || n || '; N<10');
ELSIF n=10 THEN
DBMS_OUTPUT.PUT_LINE('n=' || n || '; N=10');
ELSE
DBMS_OUTPUT.PUT_LINE('n=' || n || '; N>10');
END IF;
END;
Ветвление CASE
Синтаксис:
имя_переменной_метки:=
CASE
WHEN условие1 THEN
значение1
WHEN условие2 THEN
значение2
WHEN условие3 THEN
значение3
ELSE
значениеN
END;
или
CASE
WHEN условие1 THEN
операторы;
WHEN условие2 THEN
операторы;
WHEN условие3 THEN