Директива ELEMENTS

Оценить
(0 голоса)

Как вы уже знаете, Database Engine поддерживает значения null для указания неизвестных (или отсутствующих) значений. В отличие от реляционной модели XML не поддерживает значений null, и такие значения отсутствуют в результирующих запросах с опцией for xml.

SQL Server позволяет отображать отсутствующие значения в документе XML при использовании директивы elements с опцией xsinil. В общем, директива elements создает соответствующий документ XML таким образом, что каждое значение столбца отображается в элемент. Если значением столбца является null, то по умолчанию не добавляется никакой элемент. При указании дополнительной опции xsinil вы можете задать, чтобы также создавался и элемент со значением null. В этом случае элемент с атрибутом xsinil, установленным в true, будет возвращен для каждого null значения в столбце.


Подробнее в этой категории: « Директива TYPE Директива ROOT »
Директива ROOT
Методы XQuery в SQL Server
SQL Server 2008 и улучшения XML
Резюме к SQL SERVER и XML
Методы хранения документов XML в реляционных базах данных

Добавить комментарий


Защитный код
Обновить

Авторизация



© 2021 serversql.ru. Все права защищены.