Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server 2016 (13.x) und höhere Versionen
Azure SQL-Datenbank
Azure SQL Managed Instance
Azure Synapse Analytics (nur serverlosen SQL-Pool)
SQL-Analyseendpunkt in Microsoft Fabric
Warehouse in Microsoft Fabric
SQL-Datenbank in Microsoft Fabric
Um Nullwerte in die JSON-Ausgabe der FOR JSON Klausel einzuschließen, geben Sie die INCLUDE_NULL_VALUES Option an.
Wenn Sie die INCLUDE_NULL_VALUES Option nicht angeben, enthält die JSON-Ausgabe keine Eigenschaften für Werte, die null in den Abfrageergebnissen sind.
Examples
Das folgende Beispiel zeigt die Ausgabe der FOR JSON Klausel mit und ohne Option INCLUDE_NULL_VALUES .
Ohne die Option INCLUDE_NULL_VALUES |
Mit dem INCLUDE_NULL_VALUES option |
|---|---|
{ "name": "John", "surname": "Doe" } |
{ "name": "John", "surname": "Doe", "age": null, "phone": null } |
Hier sehen Sie ein weiteres Beispiel für eine FOR JSON-Klausel mit der Option INCLUDE_NULL_VALUES.
Query
SELECT name, surname
FROM emp
FOR JSON AUTO, INCLUDE_NULL_VALUES
Result
[{
"name": "John",
"surname": null
}, {
"name": "Jane",
"surname": "Doe"
}]
Weitere Informationen zu JSON im SQL-Datenbankmodul
Eine visuelle Einführung in die integrierte JSON-Unterstützung finden Sie in den folgenden Videos: