Partilhar via


Função is_variant_null

Aplica-se a: Marque Sim Databricks SQL Marque Sim Databricks Runtime 15.3 e posterior

Testa se variantExpr é um VARIANT-encoded NULL.

Sintaxe

is_variant_null ( variantExpr )

Argumentos

  • variantExpr: Uma VARIANT expressão para verificar se está VARIANTcodificada NULL.

Devoluções

A BOOLEAN.

Notas

Esta função verifica se o variantExpr está armazenando um VARIANT NULLarquivo . Use o operador IS NULL para verificar se a entrada variantExpr é NULL.

Exemplos

-- Simple example
> SELECT is_variant_null(v:key), is_variant_null(v:a)
    FROM VALUES(parse_json('{"key": null, "a": 1}')) AS T(v)
  true false

-- difference between is_variant_null and is null
> SELECT is_variant_null(v:key), v:key IS NULL
    FROM VALUES(parse_json('{"key": null}')) AS T(v)
  true false