Funkcja assert_true
Dotyczy: Databricks SQL Databricks Runtime
Zwraca błąd, jeśli expr
nie ma wartości true.
Składnia
assert_true(condition [, message])
Argumenty
condition
BOOLEAN
: wyrażenie.message
: opcjonalneSTRING
wyrażenie z komunikatem. Wartość domyślna to'<condition>' is not true!
.
Zwraca
Nietypowane NULL
, jeśli nie zostanie zwrócony żaden błąd.
Dotyczy: Databricks SQL Databricks Runtime 14.2 i nowsze
Zwrócona klasa błędów to USER_RAISED_EXCEPTION
, a element SQLSTATE
to P0001
.
Aby uzyskać szczegółowe informacje na temat obsługi warunków błędów, zobacz Obsługa warunków błędu.
Przykłady
> 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