Поделиться через


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

Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure

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

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

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

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

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

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

  • Сжатие XML предоставляет метод сжатия XML-данных вне строки как для XML-столбцов, так и для XML-индексов, повышая требования к производительности. Дополнительные сведения см. в разделах CREATE TABLE (Transact-SQL) и CREATE INDEX (Transact-SQL). Сжатие XML доступно в SQL Server 2022 (16.x) и более поздних версиях, База данных SQL Azure и Управляемый экземпляр SQL Azure.

Следующие шаги

См. также