Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Применимо к:SQL Server
База данных
SQL AzureУправляемый экземпляр
SQL AzureБаза данных SQL в Microsoft Fabric
Как описано в FOR XML (SQL Server),PATH режим предоставляет более простой способ смешивания элементов и атрибутов.
PATH режим также является более простым способом вложения для представления сложных свойств. Запросы в режиме можно использовать FOR XML EXPLICIT для создания такого XML-кода из набора строк, но этот PATH режим предоставляет более простую альтернативу потенциально громоздким EXPLICIT запросам режима.
PATH режим, вместе с возможностью записи вложенных FOR XML запросов и TYPE директивой для возврата экземпляров xml-типов , позволяет создавать запросы с меньшей сложностью.
В PATH режиме имена столбцов или псевдонимы столбцов рассматриваются как выражения XPath. Эти выражения показывают, как значения сопоставляются с XML-данными. Каждое выражение XPath является относительным XPath, предоставляющим тип элемента. Типы включают атрибут, элемент, скалярное значение и имя и иерархию создаваемого узла относительно элемента строки.
В этом разделе описано сопоставление столбцов в наборе строк в различных условиях и представлены соответствующие примеры.
В этом разделе
- Столбцы без имени
- Столбцы с именем
- Столбцы с именем, указанным в качестве подстановочного знака
- Столбцы с именем теста узла XPath
- Имена столбцов с путем, указанным как data()
- Столбцы, содержащие значение NULL по умолчанию
- Поддержка пространства имен в режиме PATH
- Примеры. Использование режима PATH