Compartir a través de


Controlar valores NULL (SQLXML 4.0)

La sintaxis XML indica NULL como una ausencia. (Por ejemplo, si un valor de atributo o elemento es NULL, ese atributo o elemento está ausente en el documento XML). En Microsoft SQLXML, el atributo updg:nullvalue permite especificar el valor NULL para un valor de elemento o atributo.

Por ejemplo, el diagrama de actualización siguiente asegura que el valor Title de un contacto con BusinessEntityID de 64 es NULL y, a continuación, actualiza el valor Title con "Mr." para este contacto.

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

Cuando se pasan parámetros a un diagrama de actualización, se puede pasar NULL como valor de parámetro. Esto se hace especificando el atributo nullvalue en el bloque <updg:header>. Para obtener un ejemplo, vea Pasar parámetros a diagramas de actualización (SQLXML 4.0).