Примеры IF
IF
Предположим, что переменные FIRST, LINE2 и LAST были объявлены ранее.
...
IF (FIRST IS NOT NULL) THEN
LINE2 = FIRST || ' ' || LAST;
ELSE
LINE2 = LAST;
...
IF … THEN … ELSE
в цепочкуПредположим, что переменные INT_VALUE и STRING_VALUE были объявлены ранее.
...
IF (INT_VALUE = 1) THEN
STRING_VALUE = 'one';
ELSE IF (INT_VALUE = 2) THEN
STRING_VALUE = 'two';
ELSE IF (INT_VALUE = 3) THEN
STRING_VALUE = 'three';
ELSE
STRING_VALUE = 'too much';
...
Этот пример можно заменить на функциюПростой CASE
или DECODE
.