Partilhar via


Tratamento NULL (SQLXML 4.0)

Aplica-se a:SQL ServerBanco de Dados SQL do Azure

A sintaxe XML indica NULL como ausência. (Por exemplo, se um atributo ou valor de elemento for NULL, esse atributo ou elemento está ausente do documento XML.) No Microsoft SQLXML, o atributo updg:nullvalue permite especificar NULL para um valor de elemento ou atributo.

Por exemplo, o seguinte updategram garante que o valor de Título para um contacto com ContactID de 64 é NULL, e depois atualiza o valor de Título para "Sr." para esse contacto.

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

Quando os parâmetros são passados para um updategram, NULL pode ser passado como valor do parâmetro. Isto é feito especificando o atributo nullvalue no <bloco updg:header> . Para um exemplo, veja Passing Parameters to Updategrams (SQLXML 4.0).

Ver também

Considerações de segurança do Updategram (SQLXML 4.0)