다음을 통해 공유


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