Função assert_true
Aplica-se a: Databricks SQL Azure Databricks Runtime
Retorna um erro se expr
não é true.
Sintaxe
assert_true(condition [, message])
Argumentos
condition
: uma expressãoBOOLEAN
.message
: uma expressão opcionalSTRING
com uma mensagem. O padrão é'<condition>' is not true!
.
Retornos
Um NULL
não tipado se nenhum erro é retornado.
Aplica-se a: Databricks SQL Databricks Runtime 14.2 e versões posteriores
A classe de erro retornada é USER_RAISED_EXCEPTION
e a SQLSTATE
é P0001
.
Consulte Como lidar com condições de erro para obter detalhes sobre como lidar com as 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