適用於:
Databricks SQL
Databricks Runtime
如果 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