Condividi tramite


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)