首页 相关文章 SQL Server 2005中XML操作函数详解

SQL Server 2005中XML操作函数详解

  首先要明确一个基本原则,XML类型的数据之间以及XML类型与其它数据类型之间都是不能比较的,也就是说XML类型的数据不能出现在等号的任何一边。

  大致可分为查询类,修改类和跨域查询类。

  查询类包含query(),value(),exist()和nodes().

  修改类包含modify().

  跨域查询类包含sql:variable()和sql:column().

  查询类

  1. query()方法:返回满足条件的所有XML行。只能用于SELECT子句当中。

  2. value()方法:返回从XML节点中提取的标量值。必须在value()方法的第二个参数中指定所返回的标量的数据类型,所以value()方法可以与其它标量进行比较。可用于SELECT子句和WHERE子句。

  3. exist()方法:返回int型标量的0或者1。对每行的XML数据类型进行存在性检查。可用于SELECT子句和WHERE子句。

  4. nodes()方法:返回只有一个栏位的table,且该table的栏位是XML数据类型。所以nodes()方法只能出现在FROM子句中。<...[ 查看全文 ]

2016-02-19 标签:

SQL Server 2005中XML操作函数详解的相关文章

手机页面
收藏网站 回到头部