Funkce assert_true
Platí pro: Databricks SQL Databricks Runtime
Vrátí chybu, pokud expr
není pravdivá.
Syntaxe
assert_true(condition [, message])
Argumenty
condition
: VýrazBOOLEAN
.message
: VolitelnýSTRING
výraz se zprávou. Výchozí hodnota je'<condition>' is not true!
.
Návraty
Pokud se nevrátí žádná chyba, nezadá se NULL
.
Platí pro: Databricks SQL Databricks Runtime 14.2 a novější
Vrácená třída chyby je USER_RAISED_EXCEPTION
a SQLSTATE
je P0001
.
Podrobnosti o zpracování chybových podmínek najdete v tématu Zpracování chybových podmínek .
Příklady
> 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