XML 数据类型方法
可以使用 xml 数据类型方法查询存储在 xml 类型的变量或列中的 XML 实例。本节中的主题介绍如何使用 xml 数据类型方法。
本节涉及的主题
主题 |
说明 |
---|---|
说明如何使用 query() 方法查询 XML 实例。 |
|
说明如何使用 value() 方法从 XML 实例中检索 SQL 类型的值。 |
|
说明如何使用 exist() 方法确定查询是否返回非空结果。 |
|
说明如何使用 modify() 方法指定 XML Data Modification Language (XML DML) 语句以执行更新。 |
|
说明如何使用 nodes() 方法将 XML 拆分到多行中,从而将 XML 文档的组成部分传播到行集中。 |
|
说明如何在 XML 中绑定非 XML 数据。 |
|
说明使用 xml 数据类型方法的指导原则。 |
您可以通过使用用户定义类型方法调用语法来调用这些方法。例如:
SELECT XmlCol.query(' ... ')
FROM Table
注意 |
---|
如果对 NULL XML 实例执行 xml 数据类型方法 query()、value() 和 exist(),它们将返回 NULL。此外,modify() 不返回任何值,而 nodes() 返回行集和一个输入为 NULL 的空行集。 |