Freigeben über


assert_true-Funktion

Gilt für:durch Häkchen mit „Ja“ markiert Databricks SQL durch Häkchen mit „Ja“ markiert Databricks Runtime

Gibt einen Fehler zurück, wenn expr nicht TRUE ist.

Syntax

assert_true(condition [, message])

Argumente

  • condition: Ein BOOLEAN-Ausdruck.
  • message: Ein optionaler STRING -Ausdruck mit einer Nachricht. Der Standardwert ist '<condition>' is not true!.

Rückgabe

Ein nicht typisierter NULL-Wert, wenn kein Fehler zurückgegeben wird.

Gilt für:mit Häkchen ja markiert Databricks SQL mit Häkchen ja markiert Databricks Runtime 14.2 und höher

Die zurückgegebene Fehlerbedingung ist USER_RAISED_EXCEPTION und ist SQLSTATE.P0001

Einzelheiten zur Behandlung von Fehlerbedingungen finden Sie unter Behandlung von Fehlerbedingungen.

Häufige Fehlerbedingungen

Beispiele

> 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