XML 系统存储过程

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例

SQL Server 提供了下列系统存储过程,可以与 OPENXML 一起使用:

要使用 OPENXML 编写查询,必须先通过调用 sp_xml_preparedocument 来创建 XML 文档的内部表示形式。 该存储过程将返回 XML 文档的内部表示形式的句柄。 然后,将此句柄传递到 OPENXML。 OPENXML 将提供基于 XPath 的文档的行集视图。 具体而言,是一个行模式和一个或多个列模式。

注意

sp_xml_preparedocument 返回的文档句柄在会话的持续时间内有效。

通过调用 sp_xml_removedocument 系统存储过程可以从内存中删除 XML 文档的内部表示形式。

另请参阅