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 de titre d’un contact avec ContactID 64 a la valeur NULL, puis met à jour la valeur de titre 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 aux codes de mise à jour (SQLXML 4.0).
Voir aussi
Considérations de sécurité relatives au code de mise à jour (updategram) (SQLXML 4.0)