Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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: