XML 数据 (SQL Server)
适用于: SQL Server Azure 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 托管实例。
后续步骤
- XML 数据类型和列 (SQL Server)
- XML 索引 (SQL Server)
- XML 架构集合 (SQL Server)
- FOR XML (SQL Server)
- OPENXML (Transact-SQL)