XML 系统存储过程
适用于:SQL Server
Azure SQL 数据库
Azure SQL 托管实例
SQL Server 提供了下列系统存储过程,可以与 OPENXML 一起使用:
要使用 OPENXML 编写查询,必须先通过调用 sp_xml_preparedocument
来创建 XML 文档的内部表示形式。 该存储过程将返回 XML 文档的内部表示形式的句柄。 然后,将此句柄传递到 OPENXML。 OPENXML 将提供基于 XPath 的文档的行集视图。 具体而言,是一个行模式和一个或多个列模式。
注意
sp_xml_preparedocument
返回的文档句柄在会话的持续时间内有效。
通过调用 sp_xml_removedocument
系统存储过程可以从内存中删除 XML 文档的内部表示形式。