XML-данные (SQL Server)

SQL Server предоставляет мощную платформу для разработки многофункциональных приложений, управляющих частично структурированными данными. Поддержка XML интегрирована во все компоненты в SQL Server и включает в себя следующее:

  • Тип данных xml. Значения XML можно естественным образом хранить в столбце типа xml, который можно типизировать в соответствии с коллекцией схем XML или оставить нетипизированным. XML-столбец можно индексировать.

  • возможность указывать запросы XQuery к XML-данным, хранящимся в столбцах и переменных типа xml;

  • Расширения в инструкции OPENROWSET, позволяющие выполнять массовую загрузку XML-данных.

  • Предложение FOR XML для получения реляционных данных в формате XML.

  • Функция OPENXML для получения данных XML в реляционном формате.

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

Столбцы и типы XML-данных (SQL Server)
XML-индексы (SQL Server)
Коллекции XML-схем (SQL Server)
FOR XML (SQL Server)
OPENXML (Transact-SQL)

Примеры массового импорта и экспорта XML-документов (SQL Server)
Справочник по языку XQuery (SQL Server)