Gestione dei valori Null (SQLXML 4.0)
Nella sintassi XML il valore Null indica un'assenza. Ad esempio, se un attributo o un valore di elemento è NULL, tale attributo o elemento è assente dal documento XML. In Microsoft SQLXML l'attributo updg:nullvalue
consente di specificare NULL per un elemento o un valore di attributo.
Ad esempio, l'updategram seguente garantisce che il valore Titolo per un contatto con ContactID di 64 sia NULL e quindi aggiorna il valore Title su "Mr".
<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>
Quando i parametri vengono passati a un updategram, è possibile passare Null come valore del parametro. A tale scopo è necessario specificare l'attributo nullvalue
nel blocco <updg:header>
. Per un esempio, vedere Passaggio di parametri a Updategrams (SQLXML 4.0).
Vedere anche
Considerazioni sulla sicurezza degli updategram (SQLXML 4.0)