Compartilhar via


Manipulação de NULL (SQLXML 4.0)

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

Por exemplo, o updategrama a seguir garante que o valor título de um contato com ContactID de 64 seja NULL e, em seguida, atualiza o valor título para "Mr." para esse contato.

<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 diagrama de atualização, é possível passar NULL como o valor do parâmetro. Isto é feito especificando o atributo nullvalue no bloco <updg:header>. Para obter um exemplo, consulte Passando parâmetros para updategramas (SQLXML 4.0).

Consulte Também

Considerações sobre segurança para diagramas de atualização (SQLXML 4.0)