Bagikan melalui


Kolom yang Secara Bawaan Berisi Nilai Null

Secara bawaan, nilai null dalam kolom berarti tidak adanya atribut, simpul, atau elemen. Perilaku bawaan ini dapat ditimpa dengan meminta XML yang berpusat pada elemen dengan menggunakan direktif ELEMENTS dan menentukan XSINIL untuk meminta penambahan elemen untuk nilai NULL, seperti yang diperlihatkan dalam kueri 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. Perhatikan bahwa 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>  

Lihat Juga

Gunakan Mode JALUR dengan FOR XML