Condividi tramite


Funzione assert_true

Si applica a: segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime

Restituisce un errore se expr non è true.

Sintassi

assert_true(condition [, message])

Argomenti

  • condition: un’espressione BOOLEAN.
  • message: espressione facoltativa STRING con un messaggio. Il valore predefinito è '<condition>' is not true!.

Valori restituiti

Non tipizzato NULL se non viene restituito alcun errore.

Si applica a: segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime 14.2 e versioni successive

La classe di errore restituita è USER_RAISED_EXCEPTION e è P0001SQLSTATE .

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