Freigeben über


raise_error-Funktion

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

Löst eine Ausnahme mit expr als Meldung aus.

Syntax

raise_error(expr)

Argumente

  • expr: Ein STRING-Ausdruck.

Gibt zurück

Der NULL-Typ.

Die Funktion löst einen Laufzeitfehler mit expr als Fehlermeldung aus.

Gilt für:Häkchen gesetzt: Ja Databricks SQL Häkchen gesetzt: Ja Databricks Runtime 14.2 und höher

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

Details zur Behandlung von Fehlerbedingungen finden Sie unter " Behandeln von Fehlerbedingungen ".

Beispiele

> SELECT raise_error('custom error message');
 [USER_RAISED_EXCEPTION] custom error message SQLSTATE: P0001