Директива ROOT

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

Обычно запросы с опцией for xml создают фрагменты XML- XML без соответствующего корневого элемента. Это может оказаться проблемой, если API принимает в качестве ввода только документы XML. SQL Server позволяет добавлять корневой элемент с использованием директивы root. При задании директивы root в запросе for xml вы можете запросить один элемент верхнего уровня из результирующего XML. (Аргумент, указанный в директиве, задает корневой элемент.)

В примере 28.15 показано использование директивы root.

Директива ROOT

 

Запрос в примере 28.15 отображает фрагмент XML со всеми строками из таблицы department. Директива root добавляет в результирующий набор спецификацию корня при помощи параметра AiiDepartments в качестве имени корня.


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

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


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

Авторизация



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