Вспомогательные функции Oracle PL/SQL

Функция & Описание
BFILENAME
Oracle/PLSQL функция BFILENAME возвращает локатор BFILE, соответствующий имени физического файла filename операционной системы.
CARDINALITY
Oracle/PLSQL функция CARDINALITY возвращает количество элементов во вложенной таблице.
COALESCE
Oracle/PLSQL функция COALESCE возвращает первое ненулевое выражение из списка. Если все выражения определены как Null, то функция COALESCE вернет Null.
DECODE
Oracle/PLSQL функция DECODE имеет функциональные возможности оператора IF-THEN-ELSE.
EMPTY_BLOB
Oracle/PLSQL функция EMPTY_BLOB может использоваться для инициализации пустых LOB столбцов в операторах INSERT или UPDATE или он может быть использован для инициализации переменной LOB.
EMPTY_CLOB
Oracle/PLSQL функция EMPTY_CLOB может использоваться для инициализации пустых LOB столбцов в операторах INSERT или UPDATE или он может быть использован для инициализации переменной LOB.
GROUP_ID
Oracle/PLSQL функция GROUP_ID присваивает номер каждой группе в результате оператора GROUP BY. Функция GROUP_ID наиболее часто используется для выявления дублирующихся групп в результатах запроса.
LNNVL
Oracle/PLSQL функция LNNVL используется в предложении WHERE SQL запроса, чтобы оценить состояние, когда один из операндов может содержать значение NULL.
NANVL
Oracle/PLSQL функция NANVL позволяет заменить значение для числа с плавающей точкой, такие как BINARY_FLOAT или BINARY_DOUBLE, когда встречается значение Nan (Not a number). Это наиболее часто используется для преобразования значение Nan (Not a number) или в NULL или 0.
NULLIF
Oracle/PLSQL функция NULLIF сравнивает expr1 и expr2. Если expr1 и expr2 равны, функция NULLIF возвращает NULL. В противном случае она возвращает expr1.
NVL
Oracle/PLSQL функция NVL позволяет заменить значение, когда встречается Null значение.
NVL2
Oracle/PLSQL функция NVL2 расширяет функциональность функции NVL. Это позволяет заменять значение, когда встречается Null значение, а также когда встречается не-Null значение.
SQLCODE
Функция SQLCODE возвращает номер ошибки, связанной с исключительной ситуацией. Эта функция может быть использована только в разделе обработки исключений вашего кода.
SQLERRM
Функция SQLERRM возвращает сообщение об ошибке, связанной с исключительной ситуацией. Эта функция может быть использована только в разделе обработки исключений вашего кода.
SYS_CONTEXT
Oracle/PLSQL функция SYS_CONTEXT используется для получения информации о состоянии среды окружения Oracle.
UID
Oracle/PLSQL функция UID возвращает целое число идентифицирующее текущего пользователя базы данных.
USER
Oracle/PLSQL функция USER возвращает user_id из текущего сеанса Oracle.
USERENV
Oracle/PLSQL функция USERENV используется для получения информации о текущей сессии Oracle. Хотя эта функция все еще существует в Oracle для обратной совместимости, рекомендуется использовать вместо нее функцию sys_context.