Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro: SQL Server 2016 (13.x) a novější verze
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics (pouze bezserverový fond SQL)
Koncový bod analýzy SQL ve službě Microsoft Fabric
Sklad v Microsoft Fabric
SQL databáze v Microsoft Fabric
Pokud chcete do výstupu json klauzule FOR JSON zahrnout hodnoty null, zadejte možnost INCLUDE_NULL_VALUES.
Pokud nezadáte možnost INCLUDE_NULL_VALUES, výstup JSON neobsahuje vlastnosti hodnot, které mají ve výsledcích dotazu hodnotu null.
Examples
Následující příklad ukazuje výstup klauzule FOR JSON s možností INCLUDE_NULL_VALUES a bez této možnosti.
Bez možnosti INCLUDE_NULL_VALUES |
S možností INCLUDE_NULL_VALUES |
|---|---|
{ "name": "John", "surname": "Doe" } |
{ "name": "John", "surname": "Doe", "age": null, "phone": null } |
Tady je další příklad klauzule FOR JSON s možností INCLUDE_NULL_VALUES.
Query
SELECT name, surname
FROM emp
FOR JSON AUTO, INCLUDE_NULL_VALUES
Result
[{
"name": "John",
"surname": null
}, {
"name": "Jane",
"surname": "Doe"
}]
Další informace o formátu JSON v databázovém stroji SQL
Vizuální úvod k integrované podpoře JSON najdete v následujících videích: