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.

Szemantika

assert_true(condition [, message])

Érvek

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

Visszatérítések

Ha nem ad vissza hibát, akkor egy típus nélküli NULL.

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 vagy újabb

A visszaadott hibafeltétel USER_RAISED_EXCEPTION és a SQLSTATE következő P0001.

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

Gyakori hibafeltételek

Példák

> 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