- Categorias:
Funções de dados semiestruturados e estruturados (Predicados de tipo)
IS_ARRAY¶
Retorna TRUE se seu argumento VARIANT contiver um valor ARRAY.
- Consulte também:
Sintaxe¶
Argumentos¶
variant_exprUma expressão que avalia como um valor do tipo VARIANT.
Retornos¶
Retorna um valor BOOLEAN ou NULL.
Retorna TRUE se o valor VARIANT contiver um valor ARRAY. Caso contrário, retorna FALSE.
Se a entrada for NULL, retorna NULL sem relatar um erro.
Notas de uso¶
Essa função não é compatível com um tipo estruturado como argumento de entrada.
Exemplos¶
Os exemplos a seguir usam a função IS_ARRAY.
Uso da função IS_ARRAY em uma cláusula WHERE¶
Criação e preenchimento da tabela vartab. A instrução INSERT usa a função PARSE_JSON para inserir valores VARIANT na coluna v da tabela.
Consultar os dados. A consulta usa a função TYPEOF para mostrar os tipos de dados dos valores armazenados na coluna VARIANT.
Mostre os valores ARRAY nos dados usando a função IS_ARRAY em uma cláusula WHERE:
Uso da função IS_ARRAY em uma lista SELECT¶
Criação e preenchimento da tabela multiple_types. A instrução INSERT usa a função TO_VARIANT para inserir valores VARIANT nas colunas.
Consulte os dados usando a função TYPEOF para mostrar os tipos de dados dos valores armazenados nos valores VARIANT.
Mostre se uma coluna contém valores ARRAY nos dados usando a função IS_ARRAY em uma lista SELECT: