适用于: Databricks SQL 勾选“是” Databricks Runtimecheck marked yes
如果 expr 不为 true,则返回错误。
语法
assert_true(condition [, message])
参数
-
condition:一个BOOLEAN表达式。 -
message:带有消息的可选STRING表达式。 默认为'<condition>' is not true!。
返回
如果未返回任何错误,则返回非类型化的 NULL。
适用于:
Databricks SQL
Databricks Runtime 14.2及更高版本
返回的错误条件 为USER_RAISED_EXCEPTION ,且为 SQLSTATEP0001。
有关处理错误条件的详细信息,请参阅处理错误条件。
常见错误条件
示例
> 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