Partilhar via


Funções JSON (Transact-SQL)

Aplica-se a: SQL Server 2016 (13.x) e versões posteriores Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL analytics endpoint in Microsoft FabricWarehouse em Microsoft FabricSQL database in Microsoft Fabric

Use as funções descritas neste artigo para dar suporte à 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.

Function Description
ISJSON Testa se uma cadeia de caracteres contém JSON válido.
JSON_ARRAY Constrói texto de matriz JSON a partir de zero ou mais expressões.
JSON_ARRAYAGG Constrói uma matriz JSON a partir de uma agregação de dados ou colunas 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 a partir de zero ou mais expressões.
JSON_OBJECTAGG Constrói um objeto JSON a partir de uma agregação de dados ou colunas 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 objetos e 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.