Skip to content

Latest commit

 

History

History
45 lines (33 loc) · 2.6 KB

xml-data-sql-server.md

File metadata and controls

45 lines (33 loc) · 2.6 KB
title description author ms.author ms.reviewer ms.date ms.service ms.subservice ms.topic helpviewer_keywords
XML data (SQL Server)
Use XML data for developing rich applications for semi-structured data management.
MikeRayMSFT
mikeray
randolphwest
08/04/2023
sql
xml
conceptual
XML [SQL Server]
XML [SQL Server], about XML

XML data (SQL Server)

[!INCLUDE SQL Server Azure SQL Database]

[!INCLUDEssNoVersion] provides a powerful platform for developing rich applications for semi-structured data management. Support for XML is integrated into all the components in [!INCLUDEssNoVersion] in the following ways:

  • The xml data type. XML values can be stored natively in an xml data type column that can be typed according to a collection of XML schemas, or left untyped. You can index the XML column.

  • The ability to specify an XQuery query against XML data stored in columns and variables of the xml type.

  • Enhancements to OPENROWSET to allow bulk loading of XML data.

  • The FOR XML clause, to retrieve relational data in XML format.

  • The OPENXML function, to retrieve XML data in relational format.

  • XML compression provides a method to compress off-row XML data for both XML columns and indexes, improving capacity requirements. For more information, see CREATE TABLE (Transact-SQL) and CREATE INDEX (Transact-SQL). XML compression is available in [!INCLUDEsssql22-md] and later versions, [!INCLUDE ssazure-sqldb], and [!INCLUDE ssazuremi].

Next steps

See also