Funções JSON (Transact-SQL)
Aplica-se a: SQL Server 2016 (13.x) e posterior Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics Ponto de extremidade de análises SQL no Microsoft Fabric Warehouse 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.