Gestione dei valori Null (SQLXML 4.0)
Si applica a: SQL Server Database SQL di Azure
Nella sintassi XML il valore Null indica un'assenza. Ad esempio, se un attributo o un valore di elemento è NULL, l'attributo o l'elemento non è presente nel documento XML. In Microsoft SQLXML l'attributo updg:nullvalue consente di specificare NULL per un valore di elemento o attributo.
Ad esempio, l'updategram seguente garantisce che il valore titolo per un contatto con ContactID 64 sia NULL e quindi aggiorna il valore title a "Mr". per questo contatto.
<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. Questa operazione viene eseguita specificando l'attributo nullvalue nel <blocco updg:header> . Per un esempio, vedere Passaggio di parametri ad Updategrams (SQLXML 4.0).
Vedi anche
Considerazioni sulla sicurezza degli updategram (SQLXML 4.0)