Aracılığıyla paylaş


NULL İşleme (SQLXML 4.0)

Şunlar için geçerlidir:SQL ServerAzure SQL Veritabanı

XML sözdizimi ise NULL'u yokluk olarak gösterir. (Örneğin, bir öznitelik veya öğe değeri NULL ise, o öznitelik veya öğe XML belgesinde yoktur.) Microsoft SQLXML'de updg:nullvalue özniteliği, bir eleman veya öznitelik değeri için NULL belirtilmesini sağlar.

Örneğin, aşağıdaki güncelleme gramı, 64 ContactID olan bir kişi için Başlık değerinin NULL olmasını sağlar ve ardından bu kişi için Başlık değerini "Bay." olarak günceller.

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

Parametreler bir updategram'a iletildiğinde, NULL parametre değeri olarak iletilebilir. Bu, updg:header> bloğunda nullvalue özniteliği< belirtilerek yapılır. Örneğin, Parametreleri Güncelleme Gramlarına (SQLXML 4.0) bölümüne bakınız.

Ayrıca Bkz.

Güncelleştirme Birimi Güvenlik Konuları (SQLXML 4.0)