Función assert_true
Se aplica a: Databricks SQL Databricks Runtime
Devuelve un error si expr
no es true.
Sintaxis
assert_true(condition [, message])
Argumentos
condition
: expresiónBOOLEAN
.message
: expresión opcionalSTRING
con un mensaje. El valor predeterminado es'<condition>' is not true!
.
Devoluciones
NULL
sin tipo no se devuelve ningún error.
Se aplica a: Databricks SQL Databricks Runtime 14.2 y versiones posteriores
La clase de error devuelta es USER_RAISED_EXCEPTION
y el SQLSTATE
es P0001
.
Consulte Control de condiciones de error para obtener más información acerca de cómo controlar las condiciones de error.
Ejemplos
> 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