XML 数据 (SQL Server)

适用于:SQL ServerAzure SQL 数据库Azure 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 托管实例。

后续步骤

另请参阅