SqlServer xml类型 查询及操作


     2、xpath:    寻址语言,类似windows目录的查找(没用过dir命令的话就去面壁)
                 
                 语法格式,这些语法可以组合为条件:
                 "." 表示自己, ".." 表示父亲, "/" 表示儿子, "//" 表示后代,
                 "name" 表示按名字查找, "@name" 表示按属性查找
                 
                 "集合[条件]"  表示根据条件取集合的子集,条件可以是
                     数  值:数字, last (), last ()-数字 等
                     布尔值:position()<数字,@ name = '条件' , name = '条件'
                 条件是布尔值的时候可以合并计算: and  or
     
     3、xquery:    基于xpath标的准查询语言,sqlserver xquery包含如下函数
                 exist(xpath条件):返回布尔值表示节点是否存在
                 query(xpath条件):返回由符合条件的节点组成的新的xml文档
                 value(xpath条件,数据类型):返回指定的标量值,xpath条件结果必须唯一
                 nodes(xpath条件): 返回由符合条件的节点组成的一行一列的结果表
*/
select * from OT_BizServiceSetting where SettingName='Url' and
SettingValue.exist('//string[.=" http://bpmdev.haid.com.cn:8010/Portal/WebServices/BPMService.asmx"]')=1

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM