Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: SQL Server 2016 (13.x) ve sonraki sürümler
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics (yalnızca sunucusuz SQL havuzu)
Microsoft Fabric'te SQL analitik uç noktası
Microsoft Fabric'te depo veritabanı
Microsoft Fabric'te SQL veritabanı
FOR JSON yan tümcesinin JSON çıkışına null değerler eklemek için INCLUDE_NULL_VALUES seçeneğini belirtin.
INCLUDE_NULL_VALUES seçeneğini belirtmezseniz, JSON çıkışı sorgu sonuçlarında null olan değerlerin özelliklerini içermez.
Examples
Aşağıdaki örnekte, FOR JSON yan tümcesinin INCLUDE_NULL_VALUES seçeneğiyle ve seçeneği olmadan çıkışı gösterilmektedir.
INCLUDE_NULL_VALUES seçeneği olmadan |
INCLUDE_NULL_VALUES seçeneğiyle |
|---|---|
{ "name": "John", "surname": "Doe" } |
{ "name": "John", "surname": "Doe", "age": null, "phone": null } |
aşağıda, FOR JSON seçeneğine sahip bir INCLUDE_NULL_VALUES yan tümcesinin başka bir örneği verilmiştır.
Query
SELECT name, surname
FROM emp
FOR JSON AUTO, INCLUDE_NULL_VALUES
Result
[{
"name": "John",
"surname": null
}, {
"name": "Jane",
"surname": "Doe"
}]
SQL Veritabanı Altyapısı'nda JSON hakkında daha fazla bilgi edinin
Yerleşik JSON desteğine görsel bir giriş için aşağıdaki videolara bakın: