assert_true-functie

Van toepassing op:check marked yes Databricks SQL check marked yes Databricks Runtime

Retourneert een fout als expr deze 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!.

Retourneert

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

Van toepassing op:check marked yes Databricks SQL check marked yes Databricks Runtime 14.2 en hoger

De geretourneerde foutklasse is USER_RAISED_EXCEPTION en de SQLSTATE is P0001.

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

Voorbeelden

> 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