funktion assert_true

Gäller för:kontrollera markerad ja Databricks SQL kontrollera markerad ja Databricks Runtime

Returnerar ett fel om expr det inte är sant.

Syntax

assert_true(condition [, message])

Argumentpunkter

  • condition: Ett BOOLEAN uttryck.
  • message: Ett valfritt STRING uttryck med ett meddelande. Standardvärdet är '<condition>' is not true!.

Retur

Ett otypat NULL om inget fel returneras.

Gäller för:avbockad ja Databricks SQL avbockad ja Databricks Runtime 14.2 och senare

Det returnerade felvillkoret är USER_RAISED_EXCEPTION och SQLSTATE är P0001.

Mer information om hur du hanterar feltillstånd finns i Hantera felvillkor .

Exempel

> 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