Bagikan melalui


Penanganan NULL (SQLXML 4.0)

Berlaku untuk: SQL ServerAzure SQL Database

Sintaks XML menunjukkan NULL sebagai ketidakhadiran. (Misalnya, jika nilai atribut atau elemen adalah NULL, atribut atau elemen tersebut tidak ada dari dokumen XML.) Di Microsoft SQLXML, atribut updg:nullvalue memungkinkan penentuan NULL untuk elemen atau nilai atribut.

Misalnya, updategram berikut memastikan bahwa nilai Judul untuk kontak dengan ContactID 64 adalah NULL, lalu memperbarui nilai Judul menjadi "Mr." untuk kontak ini.

<ROOT xmlns:updg="urn:schemas-microsoft-com:xml-updategram">  
  <updg:sync updg:nullvalue="IsNULL"  >  
    <updg:before>  
       <Person.Contact ContactID="64" Title="IsNULL" />  
    </updg:before>  
    <updg:after>  
       <Person.Contact ContactID="64" Title="Mr." />  
    </updg:after>  
  </updg:sync>  
</ROOT>  

Ketika parameter diteruskan ke updategram, NULL dapat diteruskan sebagai nilai parameter. Ini dilakukan dengan menentukan atribut nullvalue di< blok updg:header>. Misalnya, lihat Meneruskan Parameter ke Updategram (SQLXML 4.0).

Lihat Juga

Pertimbangan Keamanan Updategram (SQLXML 4.0)