Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Как описано в разделе "Создание XML с помощью FOR XML", режим PATH предоставляет более простой способ смешивания элементов и атрибутов. Режим PATH также является более простым способом ввести дополнительное вложение для представления сложных свойств. Запросы режима FOR XML EXPLICIT можно использовать для создания такого XML-кода из набора строк, но режим PATH предоставляет более простую альтернативу потенциально громоздким запросам явного режима. Режим PATH, а также возможность записывать вложенные запросы FOR XML и директиву TYPE для возврата экземпляров xml-типов , позволяет создавать запросы с меньшей сложностью.
В режиме PATH имена столбцов или псевдонимы столбцов рассматриваются как выражения XPath. Эти выражения указывают, как сопоставляются значения с XML. Каждое выражение XPath является относительным XPath, предоставляющим тип элемента. Например, атрибут, элемент и скалярное значение, а также имя и иерархия узла, который будет создан относительно элемента строки.
В этом разделе описывается сопоставление столбцов в наборе строк в различных условиях и приведены примеры.
В этом разделе
См. также
Добавление пространств имен в запросы с WITH XMLNAMESPACES
SELECT (Transact-SQL)
FOR XML (SQL Server)