Teilen über


Behandlung von NULL (SQLXML 4.0)

Gilt für: SQL Server Azure SQL-Datenbank

XML-Syntax deutet NULL als eine Abwesenheit. (Wenn z. B. ein Attribut oder Elementwert NULL ist, fehlt dieses Attribut oder Element im XML-Dokument.) In Microsoft SQLXML ermöglicht das Attribut updg:nullvalue 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 Nullwert-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).

Weitere Informationen

Sicherheitsüberlegungen zu Updategramms (SQLXML 4.0)