Freigeben über


NULL-Behandlung (SQLXML 4.0)

Die XML-Syntax gibt NULL als Abwesenheit an. (Wenn z. B. ein Attribut oder Elementwert NULL ist, fehlt dieses Attribut oder Element im XML-Dokument.) In Microsoft SQLXML ermöglicht das updg:nullvalue Attribut die Angabe von NULL für ein Element oder attributwert.

Mit dem folgenden Updategram wird beispielsweise sichergestellt, dass der Titelwert für einen Kontakt mit ContactID von 64 NULL ist und dann den Titelwert für diesen Kontakt auf "Mr" aktualisiert.

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

Wenn Parameter an ein Updategram übergeben werden, kann NULL als Parameterwert übergeben werden. Dies erfolgt durch Angeben des nullvalue Attributs im <updg:header> Block. Ein Beispiel finden Sie unter Übergeben von Parametern an Updategrams (SQLXML 4.0).For an example, see Passing Parameters to Updategrams (SQLXML 4.0).

Siehe auch

Überlegungen zur Updategramsicherheit (SQLXML 4.0)