Funzione assert_true
Si applica a: Databricks SQL Databricks Runtime
Restituisce un errore se expr
non è true.
Sintassi
assert_true(condition [, message])
Argomenti
condition
: un’espressioneBOOLEAN
.message
: espressione facoltativaSTRING
con un messaggio. Il valore predefinito è'<condition>' is not true!
.
Valori restituiti
Non tipizzato NULL
se non viene restituito alcun errore.
Si applica a: Databricks SQL Databricks Runtime 14.2 e versioni successive
La classe di errore restituita è USER_RAISED_EXCEPTION
e è P0001
SQLSTATE
.
Per informazioni dettagliate sulla gestione delle condizioni di errore, vedere Gestione delle condizioni di errore.
Esempi
> 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