Megosztás a következőn keresztül:


A assert_true függvény

A következőkre vonatkozik: jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime

Hibát ad vissza, ha expr nem igaz.

Syntax

assert_true(condition [, message])

Argumentumok

  • condition: Kifejezés BOOLEAN .
  • message: Nem kötelező STRING kifejezés üzenettel. Az alapértelmezett érték '<condition>' is not true!.

Válaszok

Nem beírt, ha nem ad NULL vissza hibát.

A következőkre vonatkozik: jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime 14.2 és újabb verziók

A visszaadott hibaosztály és USER_RAISED_EXCEPTION az SQLSTATE is P0001.

A hibafeltételek kezelésével kapcsolatos részletekért lásd : Kezelési hibafeltételek .

Példák

> 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