共用方式為


NULL 處理 (SQLXML 4.0)

XML 語法表示 NULL 不存在 (例如,如果屬性或元素值為 NULL,該屬性或元素就會從 XML 文件中消失)。在 Microsoft SQLXML 中,updg:nullvalue 屬性允許針對元素或屬性值指定 NULL。

例如,下列 Updategram 可確保 Contact 之 ContactID 為 64 的 Title 值為 NULL,然後將此 Contact 的 Title 值更新為 "Mr."。

<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>

當參數傳遞到 Updategram 時,NULL 可以當做參數值傳遞。這可以透過指定 <updg:header> 區塊中的 nullvalue 屬性完成。如需範例,請參閱<將參數傳遞至 Updategrams (SQLXML 4.0)>。