Использование языка XML в SQL Server
Поддержка языка XML встроена во все компоненты SQL Server:
- поддержка типа данных xml;
- возможность указывать запросы XQuery к XML-данным, хранящимся в столбцах и переменных типа xml;
- расширения в инструкции OPENROWSET, позволяющие выполнять массовую загрузку XML-данных;
- расширения в предложении FOR XML и функции OPENXML, впервые реализованные в SQL Server 2000.
В этом разделе
Подраздел | Описание |
---|---|
Описывает столбцы типа xml в базе данных AdventureWorks. В различных подразделах приводятся запросы к данным типа 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-документов