적용 대상:
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);
[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