Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op: SQL Server 2016 (13.x) en latere versies
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics (alleen serverloze SQL-pool)
SQL Analytics-eindpunt in Microsoft Fabric
Warehouse in Microsoft Fabric
Als u null-waarden wilt opnemen in de JSON-uitvoer van de FOR JSON
-component, geeft u de optie INCLUDE_NULL_VALUES
op.
Als u de optie INCLUDE_NULL_VALUES
niet opgeeft, bevat de JSON-uitvoer geen eigenschappen voor waarden die null zijn in de queryresultaten.
Voorbeelden
In het volgende voorbeeld ziet u de uitvoer van de FOR JSON
-clausule, met en zonder de optie INCLUDE_NULL_VALUES
.
Zonder de optie INCLUDE_NULL_VALUES |
Met de optie INCLUDE_NULL_VALUES |
---|---|
{ "name": "John", "surname": "Doe" } |
{ "name": "John", "surname": "Doe", "age": null, "phone": null } |
Hier is een ander voorbeeld van een FOR JSON
-clausule met de INCLUDE_NULL_VALUES
-optie.
Opvraging
SELECT name, surname
FROM emp
FOR JSON AUTO, INCLUDE_NULL_VALUES
resultaat
[{
"name": "John",
"surname": null
}, {
"name": "Jane",
"surname": "Doe"
}]
Meer informatie over JSON in de SQL Database Engine
Zie de volgende video's voor een visuele inleiding tot de ingebouwde JSON-ondersteuning in SQL Server en Azure SQL Database: