Share via


gestion NULL (SQLXML 4.0)

S’applique à :SQL ServerAzure SQL Database

La syntaxe XML assimile la valeur NULL à une absence. (Par exemple, si une valeur d’attribut ou d’élément est NULL, cet attribut ou élément est absent du document XML.) Dans Microsoft SQLXML, l’attribut updg:nullvalue permet de spécifier null pour un élément ou une valeur d’attribut.

Par exemple, le code de mise à jour suivant garantit que la valeur Title d’un contact avec contactID de 64 est NULL, puis met à jour la valeur Title sur « Mr. » pour ce contact.

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

Lorsque les paramètres sont transmis à un code de mise à jour (updategram), la valeur NULL peut être passée comme valeur de paramètre. Pour ce faire, spécifiez l’attribut nullvalue dans le <bloc updg:header> . Pour obtenir un exemple, consultez Passage de paramètres à des codes de mise à jour (SQLXML 4.0).

Voir aussi

Considérations de sécurité relatives au code de mise à jour (updategram) (SQLXML 4.0)