Возвращает ненулевое (non-null) значение из заданных двух выражений.
NVL(eExpression1, eExpression2) |
Параметры
- eExpression1, eExpression2
-
NVL( ) возвращает выражение eExpression2, если первое выражение eExpression1 вычисляется как =.NULL. NVL( ) возвращает eExpression1, если eExpression1 # null. eExpression1 и eExpression2 могут принимать значения любого типа. NVL( ) возвращает = .NULL., если оба параметра: eExpression1 и eExpression2 имеют значение = .NULL.
Возвращаемое значение
Символьного типа, типа Date, DateTime, числового типа, Денежного типа, логического типа, или значение = null
Комментарии
Используйте функцию NVL( ) для исключения значений типа null из текущих вычислений или из операторов различных команд, в которых не поддерживаются данные значения или значения типа .NULL. не имеют особого значения.
Пример
В следующем примере, создается переменная с именем glMyNull
, которая содержит значение типа = null. Функция NVL( ) используется для исключения данного значения из дальнейшей обработки.
Копировать Код | |
---|---|
STORE .NULL. TO glMyNull && загрузка в переменную значения = null |