Share via


Funções JSON (Transact-SQL)

Aplica-se a: SQL Server 2016 (13.x) e posteriores Banco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsPonto de extremidade de análises SQL no Microsoft FabricWarehouse no Microsoft Fabric

Use as funções descritas neste artigo para dar suporte a consulta, manipulação e construção de dados JSON. Use funções JSON para validar ou alterar documentos JSON ou para extrair valores básicos ou complexos.

Função Descrição
ISJSON Testa se uma cadeia de caracteres contém um JSON válido.
JSON_ARRAY Constrói o texto da matriz JSON com base em zero ou mais expressões.
JSON_ARRAYAGG Constrói uma matriz JSON de uma agregação de colunas ou dados SQL.
JSON_MODIFY Atualiza o valor de uma propriedade em uma cadeia de caracteres JSON e retorna a cadeia de caracteres JSON atualizada.
JSON_OBJECT Constrói o texto do objeto JSON do zero ou mais expressões.
JSON_OBJECTAGG Constrói um objeto JSON de uma agregação de colunas ou dados SQL.
JSON_PATH_EXISTS Testa se existe um caminho SQL/JSON especificado na cadeia de caracteres JSON de entrada.
JSON_QUERY Extrai um objeto ou uma matriz de uma cadeia de caracteres JSON.
JSON_VALUE Extrai um valor escalar de uma cadeia de caracteres JSON.
OPENJSON Analisa o texto JSON e retorna os objetos e as propriedades da entrada JSON como linhas e colunas.

Para obter mais informações sobre o suporte interno para JSON no SQL Server, consulte Dados JSON no SQL Server.