Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция
Применимо к: Databricks SQL
Databricks Runtime
Возвращает ошибку, если expr
не имеет значения true.
Синтаксис
assert_true(condition [, message])
Аргументы
-
condition
: ВыражениеBOOLEAN
. -
message
: необязательноеSTRING
выражение с сообщением. Значение по умолчанию —'<condition>' is not true!
.
Возвраты
Нетипизированное значение NULL
, если функция не вернула никакой ошибки.
Область применения: Databricks SQL
Databricks Runtime 14.2 и выше
Возвращенное условие ошибки — USER_RAISED_EXCEPTION
и SQLSTATE
имеет значение P0001
.
Сведения об обработке условий ошибок см. в статье об обработке условий ошибок.
Примеры
> SELECT assert_true(0 < 1);
NULL
> SELECT assert_true(0 > 1);
[USER_RAISED_EXCEPTION] '0 > 1' is not true! SQLSTATE: P0001
> SELECT assert_true(1 = 2, 'One is not two!');
[USER_RAISED_EXCEPTION] One is not two! SQLSTATE: P0001