assert_true functie

Van toepassing op:gemarkeerd als ja Databricks SQL gemarkeerd als ja Databricks Runtime

Retourneert een fout als expr niet waar is.

Syntaxis

assert_true(condition [, message])

Argumenten

  • condition: een BOOLEAN-expressie.
  • message: Een optionele STRING expressie met een bericht. De standaardwaarde is '<condition>' is not true!.

Retouren

Een niet-getypt NULL als er geen fout wordt geretourneerd.

Van toepassing op:vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime 14.2 en hoger

De geretourneerde foutvoorwaarde wordt USER_RAISED_EXCEPTION en de SQLSTATE is P0001.

Zie Afhandeling van foutvoorwaarden voor meer informatie over het afhandelen van foutvoorwaarden.

Algemene foutvoorwaarden

Voorbeelden

> SELECT assert_true(0 < 1);
 NULL

> SELECT assert_true(0 > 1);
  Error: USER_RAISED_EXCEPTION

> SELECT assert_true(1 = 2, 'One is not two!');
  Error: USER_RAISED_EXCEPTION