IS_DEFINED (Azure Cosmos DB)

APLICA-SE A: SQL API

Devolve um Boolean indicando se a propriedade foi atribuída um valor.

Sintaxe

IS_DEFINED(<expr>)  

Argumentos

expr
É qualquer expressão.

Tipos de retorno

Devolve uma expressão booleana.

Exemplos

O exemplo seguinte verifica a presença de um imóvel dentro do documento JSON especificado. O primeiro retorna verdadeiro uma vez que "a" está presente, mas o segundo é falso uma vez que "b" está ausente.

SELECT IS_DEFINED({ "a" : 5 }.a) AS isDefined1, IS_DEFINED({ "a" : 5 }.b) AS isDefined2 

Aqui está o conjunto de resultados.

[{"isDefined1":true,"isDefined2":false}]  

Observações

Esta função do sistema beneficiará de um índice de intervalo.

Passos seguintes