assert_true
기능
적용 대상: 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
다음과 입니다 SQLSTATE
P0001
.
오류 조건 처리에 대한 자세한 내용은 오류 조건 처리를 참조하세요.
예제
> 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