Kolom yang berisi nilai null secara default
Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
Secara default, nilai null dalam kolom memetakan ke tidak adanya atribut, simpul, atau elemen. Perilaku default ini dapat ditimpa dengan menggunakan frasa kata kunci ELEMENTS XSINIL. Frasa ini meminta XML yang bersentris elemen. Ini berarti bahwa nilai null secara eksplisit ditunjukkan dalam hasil yang dikembalikan. Elemen-elemen ini tidak akan memiliki nilai.
Frasa ELEMENTS XSINIL ditampilkan dalam contoh T-SQL SELECT berikut.
SELECT EmployeeID as "@EmpID",
FirstName as "EmpName/First",
MiddleName as "EmpName/Middle",
LastName as "EmpName/Last"
FROM HumanResources.Employee E, Person.Contact C
WHERE E.EmployeeID = C.ContactID
AND E.EmployeeID=1
FOR XML PATH, ELEMENTS XSINIL;
Berikut ini menunjukkan hasilnya. Jika XSINIL tidak ditentukan, <Middle>
elemen akan tidak ada.
<row xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" EmpID="1">
<EmpName>
<First>Gustavo</First>
<Middle xsi:nil="true" />
<Last>Achong</Last>
</EmpName>
</row>
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk