Udostępnij za pośrednictwem


NULL obsługi (SQLXML 4.0)

Składnia XML oznacza wartość NULL jako nieobecności.(Na przykład, jeśli element lub atrybut wartość jest NULL, że atrybut lub element jest nieobecny z dokumentu XML.) W Microsoft SQLXML, updg:nullvalue atrybutu umożliwia określanie wartości NULL dla element lub atrybut wartości.

Na przykład, następujące wierzchołki zapewnia, że Tytuł wartość dla kontaktu z BusinessEntityID 64 jest NULL, a następnie aktualizuje Tytuł wartość "Mr". dla tego kontaktu.

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

Gdy parametry są przekazywane do wierzchołki, NULL mogą być przekazywane jako wartość parametru.Jest to realizowane przez określanie nullvalue atrybut w <updg:header> blok.Na przykład, zobacz Przekazywanie parametrów do Updategrams (SQLXML 4.0).