Обработка значений NULL (SQLXML 4.0)
Область применения: SQL Server База данных SQL Azure
Синтаксис XML определяет значение NULL как отсутствие. (Например, если атрибут или значение элемента имеет значение NULL, этот атрибут или элемент отсутствует в XML-документе.) В Microsoft SQLXML атрибут updg:nullvalue включает указание NULL для значения элемента или атрибута.
Например, следующая диаграмма обновления гарантирует, что значение Title для контакта с ContactID 64 равно NULL, а затем обновляет значение Title на "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>
Когда параметры передаются диаграмме обновления, значение NULL может передаваться как значение параметра. Это делается путем указания атрибута NULLvalue в блоке< updg:header>. Пример см. в разделе "Передача параметров в диаграммы обновления" (SQLXML 4.0).