Funktionen assert_true
Gäller för: Databricks SQL Databricks Runtime
Returnerar ett fel om expr
det inte är sant.
Syntax
assert_true(condition [, message])
Argument
condition
: EttBOOLEAN
uttryck.message
: Ett valfrittSTRING
uttryck med ett meddelande. Standardvärdet är'<condition>' is not true!
.
Returer
Ett otypat NULL
om inget fel returneras.
Gäller för: Databricks SQL Databricks Runtime 14.2 och senare
Den returnerade felklassen SQLSTATE
är USER_RAISED_EXCEPTION
och ä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