适用于:SQL Server
Azure SQL 数据库
Azure SQL 托管实例
Microsoft Fabric 中的 SQL 数据库
SQL Server 提供一个强大平台用于开发丰富的半结构化数据管理应用程序。 XML 支持已集成到 SQL Server 中的所有组件,具体如下:
xml 数据类型。 XML 值可以以原生方式存储在 xml 数据类型列中,该列可以根据 XML 架构集合进行类型化,也可以保持无类型。 可以为 XML 列创建索引。
可以针对 xml 类型的列和变量中存储的 XML 数据指定 XQuery 查询。
增强了 OPENROWSET 以允许大容量加载 XML 数据。
FOR XML 子句,用于检索 XML 格式的关系数据。
OPENXML 函数,用于检索关系格式的 XML 数据。
XML 压缩提供了一种方法,用于压缩 XML 列和索引的行外 XML 数据,从而提高容量要求。 有关详细信息,请参阅CREATE TABLE(Transact-SQL)和CREATE INDEX(Transact-SQL)。 XML 压缩适用于 SQL Server 2022 (16.x) 及更高版本、Azure SQL 数据库和 Azure SQL 托管实例。
后续步骤
- XML 数据类型和列 (SQL Server)
- XML 索引 (SQL Server)
- XML 架构集合 (SQL Server)
- FOR XML (SQL Server)
- OPENXML (Transact-SQL)