Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server 2016 (13.x) e versões
posteriores Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SQL analytics endpoint in Microsoft Fabric
Warehouse em Microsoft Fabric
SQL 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.