Funciones nulas
Los nulos son valores especiales de los tipos de datos admitidos por el sistema de flujo.
A continuación tiene breves descripciones de las funciones que se pueden utilizar con valores nulos.
Función | Qué hace |
---|---|
null() | Devuelve un valor de tiempo nulo. |
is_null() | Devuelve el valor booleano verdadero si la expresión evalúa un valor nulo. |
NULL_INT_VALUE_TEMPLATE | Devuelve el valor entero -1543210987. |
NULL_STRING_VALUE_TEMPLATE | Devuelve el valor de serie <<nulo>>. |
null()
Esta función de tiempo devuelve un valor de tiempo nulo. Las únicas operaciones válidas que puede llevar a cabo en las variables nulas utilizando null() son asignaciones y comparaciones de igualdad para el tipo de dato Tiempo.
Utilice la siguiente sintaxis:
null(time)
donde
time es el tipo de dato. El dato de tiempo es el único tipo de dato admitido para esta función.is_null()
Esta función booleana devuelve verdadero si la expresión de entrada evalúa un valor nulo; en caso contrario, la función is_null devuelve falso. Las únicas operaciones válidas que puede llevar a cabo en las variables nulas utilizando is_null() son asignaciones y comparaciones de igualdad para el tipo de dato Tiempo.
Utilice la siguiente sintaxis:
is_null(time_expr)
donde time_expr es una expresión de tipo tiempo.Consejo: Si es probable que una expresión se evalúe como nula, pruébela siempre utilizando la función is_null, ya que la mayor parte de las operaciones con un valor nulo no son válidas.