Compartir a través de


Función assert_true

Se aplica a:check marked yes Databricks SQL check marked yes 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:check marked yes Databricks SQL check marked yes 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