Sdílet prostřednictvím


Funkce assert_true

Platí pro: zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano Databricks Runtime

Vrátí chybu, pokud expr není pravdivá.

Syntaxe

assert_true(condition [, message])

Argumenty

  • condition: Výraz BOOLEAN .
  • 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: zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano 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