Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:
Databricks SQL
Databricks Runtime
Retorna um erro se expr não for verdadeiro.
Sintaxe
assert_true(condition [, message])
Argumentos
-
condition: UmaBOOLEANexpressão. -
message: Uma expressão opcionalSTRINGcom uma mensagem. A predefinição é'<condition>' is not true!.
Devoluções
Um não tipificado NULL se não for retornado nenhum erro.
Aplica-se a:
Databricks SQL
Databricks Runtime 14.2 e superior
A condição de erro retornada é USER_RAISED_EXCEPTION e o SQLSTATE é P0001.
Consulte Manipulando condições de erro para obter detalhes sobre como lidar com condições de erro.
Exemplos
> 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