Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Применимо к: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