Sdílet prostřednictvím


Zpracování NULL (SQLXML 4.0)

platí pro:SQL Serverazure SQL Database

XML syntax označuje NULL jako absenci. (Například pokud je hodnota atributu nebo prvku NULL, tento atribut nebo prvek chybí v XML dokumentu.) V Microsoft SQL XML umožňuje atribut updg:nullvalue specifikovat NULL pro prvek nebo hodnotu atributu.

Například následující updategram zajišťuje, že hodnota titulu pro kontakt s ContactID 64 je NULL, a poté aktualizuje hodnotu titulu na "Mr." pro tento kontakt.

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

Když jsou parametry předány do updategramu, může být jako hodnota parametru předána NULL. To se provádí zadáním atributu nullvalue v bloku <updg:header> . Příklad viz Předávání parametrů do aktualizačních gramů (SQLXML 4.0).

Viz také

Důležité informace o zabezpečení updategramu (SQLXML 4.0)