Fonction assert_true

S’applique à :check marked yes Databricks SQL check marked yes Databricks Runtime

Retourne une erreur si expr n’a pas la valeur true.

Syntaxe

assert_true(condition [, message])

Arguments

  • condition : expression BOOLEAN.
  • message: expression STRING facultative avec un message. Par défaut, il s’agit de '<condition>' is not true!.

Retours

NULL non typé si aucune erreur n’est retournée.

s’applique à :check marked yes Databricks SQL check marked yes Databricks Runtime 14.2 et versions ultérieures

La classe d’erreur retournée est USER_RAISED_EXCEPTION et SQLSTATE est P0001.

Pour plus d’informations sur la gestion des conditions d’erreur, consultez Gestion des conditions d’erreur.

Exemples

> 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