Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к: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