Использование языка XML в SQL Server

Поддержка языка XML встроена во все компоненты SQL Server:

  • поддержка типа данных xml;
  • возможность указывать запросы XQuery к XML-данным, хранящимся в столбцах и переменных типа xml;
  • расширения в инструкции OPENROWSET, позволяющие выполнять массовую загрузку XML-данных;
  • расширения в предложении FOR XML и функции OPENXML, впервые реализованные в SQL Server 2000.

В этом разделе

Подраздел Описание

Представление типов xml-данных в базе данных AdventureWorks

Описывает столбцы типа xml в базе данных AdventureWorks. В различных подразделах приводятся запросы к данным типа xml в этих столбцах.

Тип данных xml

Описывает тип данных xml, отличия типизированного XML от нетипизированного, а также различные методы типа данных xml.

Индексы для столбцов типа данных xml

Описывает первичные и вторичные XML-индексы для типа xml.

Управление коллекциями XML-схем на сервере

Описывает основные концепции коллекции XML-схем и языка DDL для создания, изменения и удаления коллекции, а также ее применение для создания типизированных столбцов и переменных xml.

Использование предложений FOR XML и OPENXML для публикации и обработки XML-данных

Описывает предложение FOR XML в инструкциях SELECT для построения XML-документов на основе реляционных данных и функции OPENXML, которое может быть использовано для запроса и разбивки XML-документа на набор строк.

Сведения о функциях XML для работы на стороне клиента см. в разделе SQLXML 4.0 Programming.

Сведения о поддержке языка XQuery в платформе Microsoft .NET Framework см. в подразделе «Запросы XML и поддержка языка XML в SQL Server» в документации по платформе .NET Framework.

См. также

Основные понятия

Образцы приложений XML
Примеры массового импорта и экспорта XML-документов

Справка и поддержка

Получение помощи по SQL Server 2005