Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics (hanya kumpulan SQL tanpa server)
Titik akhir analitik SQL di Microsoft Fabric
Warehouse di Microsoft Fabric
SQL database di Microsoft Fabric
Untuk menyertakan nilai null dalam output JSON dari klausa FOR JSON, tentukan opsi INCLUDE_NULL_VALUES.
Jika Anda tidak menentukan opsi INCLUDE_NULL_VALUES, output JSON tidak menyertakan properti untuk nilai yang null dalam hasil kueri.
Examples
Contoh berikut menunjukkan output klausa FOR JSON dengan dan tanpa opsi INCLUDE_NULL_VALUES.
Tanpa opsi INCLUDE_NULL_VALUES |
Dengan opsi INCLUDE_NULL_VALUES |
|---|---|
{ "name": "John", "surname": "Doe" } |
{ "name": "John", "surname": "Doe", "age": null, "phone": null } |
Berikut adalah contoh lain dari klausa FOR JSON dengan opsi INCLUDE_NULL_VALUES.
Query
SELECT name, surname
FROM emp
FOR JSON AUTO, INCLUDE_NULL_VALUES
Result
[{
"name": "John",
"surname": null
}, {
"name": "Jane",
"surname": "Doe"
}]
Pelajari selengkapnya tentang JSON di SQL Database Engine
Untuk pengenalan visual dukungan JSON bawaan, lihat video berikut ini: