Compartir vía


Función assert_true

Se aplica a:marcado como sí Databricks SQL marcado como sí Databricks Runtime

Devuelve un error si expr no es true.

Sintaxis

assert_true(condition [, message])

Argumentos

  • condition: expresión BOOLEAN.
  • message: expresión opcional STRING con un mensaje. El valor predeterminado es '<condition>' is not true!.

Devoluciones

NULL sin tipo no se devuelve ningún error.

Se aplica a:marcado con sí Databricks SQL marcado con sí Databricks Runtime 14.2 y versiones posteriores

La condición de error devuelta es USER_RAISED_EXCEPTION y SQLSTATE es P0001.

Consulte Control de condiciones de error para obtener más información sobre 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