XML 数据类型方法

下表列出了 xml 数据类型方法。

本节内容

主题 说明

query() 方法(xml 数据类型)

此方法用于对 XML 实例进行查询。

value() 方法(xml 数据类型)

此方法用于从 XML 实例检索 SQL 类型的值。

exist() 方法(xml 数据类型)

此方法用于确定查询是否返回非空结果。

modify() 方法(xml 数据类型)

此方法用于指定 XML DML 语句以执行更新。

nodes() 方法(xml 数据类型)

此方法用于将 XML 拆分成多行以将 XML 文档的组成部分传播到行集中。

您可以通过使用用户定义类型方法调用语法来调用这些方法。例如:

SELECT XmlCol.query(' ... ')
FROM   Table
ms190798.note(zh-cn,SQL.90).gif注意:
如果对 NULL XML 实例执行 xml 数据类型方法 query()value()exist(),它们将返回 NULL。此外,modify() 不返回任何值,而 nodes() 返回行集和一个输入为 NULL 的空行集。

请参阅

概念

类型化与非类型化的 XML
生成 XML 实例
XML 数据修改语言 (XML DML)
在 XML 数据内部绑定关系数据
xml 数据类型
示例 XML 应用程序

帮助和信息

获取 SQL Server 2005 帮助