位置: 编程技术 - 正文

sqlserver2005 xml字段的读写操作

编辑:rootadmin
1.创建xml字段在表xmlTest内创建一个字段,命名_x,设置数据类型为xml。2.写入xmlinsert into xmlTest (_x) values('<root><item attr1="a1" attr2="a2">item</item><item attr1="a1" attr2="a2">item</item></root>')go如此再插入一条记录:insert into xmlTest (_x) values('<root><item attr1="b1" attr2="b2">item</item><item attr1="b1" attr2="b2">item</item></root>')3.查询数据3.1 查询字段所有数据select _x from xmlText结果如图:

3.2 查询root下面的第一个item节点select _x.query('root/item[1]')from xmlTest结果:

3.3 查询root下面的第一个item节点的值select _x.value('(root/item)[1]','varchar()')from xmlTest结果:

3.3 查询root下面的第二个item节点的attr2属性值select _x.value('(root/item/@attr2)[2]','varchar()')from xmlTest结果:

3.4 查询表中每条记录的xml字段的item节点值,全部列出来SELECT t2.c1.value('.','varchar()') as itemsfrom xmlTestcross apply _x.nodes('root/item') as t2(c1)结果:

3.5 查询表中id=1记录的xml的所有item字段的attr2属性值SELECT t2.c1.value('@attr2','varchar()') as attr2from xmlTestcross apply _x.nodes('root/item') as t2(c1)where id='1'

结果:

3.6 查询id为1的所有节点中attr1属性为a1的第一个匹配节点的attr2属性值

select _x.value('(root/item[@attr1="a1"]/@attr2)[1]','varchar()')from xmlTest where id='1'

结果:

3.7 多表查询

例如:存在另外1个table:t2,其字段xmlid关联表xmlTest,而attr1关联xmlTest的_x字段中的attr1属性值。

查询表xmlTest中id=‘1'记录中_x字段内item节点中attr1为表t2中attr1字段值时,item节点中attr2的属性值

select xmlTest._x.value('(root/item[@attr1=sql:column("t2.attr1")]/@attr2)[1]','varchar()') as attr2,t2.attr1from xmlTest join t2 on t2.xmlid=xmlTest.idwhere xmlTest.id='1'

4.修改数据4.1 修改表中id=1记录的第一个item节点值UPDATE xmlTest set _x.modify('replace value of (root/item/text())[1] with "xxxxx"')where id='1'

select _x.query('root/item[1]') as item1from xmlTest结果:

4.2 修改表中id=2记录的第二个item节点的attr2属性值UPDATE xmlTest set _x.modify('replace value of (root/item/@attr2)[2] with "b"')where id='2'

select _x.query('root/item[2]') as item1from xmlTest结果:

推荐整理分享sqlserver2005 xml字段的读写操作,希望有所帮助,仅作参考,欢迎阅读内容。

sqlserver2005 xml字段的读写操作

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

SQLServer Job运行成功或失败时发送电子邮件通知的图文教程 SQLServer的设置如下:1.运行SQLServerSurfaceAreaConfiguration-SurfaceAreaConfigurationforfeatures-选择DatabaseMail-选择EnableDatabasemailstoredprocedures2.打开SQLManagementStudio-Mana

一个删除指定表的所有索引和统计的过程 --------------------------------------------------------------------------Author:HappyFlyStone--Date:--::--Version:MicrosoftSQLServer-9...(IntelX)--Apr::--Copyr

SQLServer 的查询独占模拟 对于应用来说,我并不提倡人为给记录加锁,这样会惹来很多麻烦,况且锁并不能解决所有问题,如果你有这方面好的经验我们可以进一步交流。对于

标签: sqlserver2005 xml字段的读写操作

本文链接地址:https://www.jiuchutong.com/biancheng/319279.html 转载请保留说明!

上一篇:SQLServer 2005系统配置要求官方说明(sql server 2005 win10)

下一篇:SQLServer Job运行成功或失败时发送电子邮件通知的图文教程(sql server job)

  • 印花税征税范围是什么
  • 实收资本增加如何计算
  • 含13%的增值税怎么算
  • 初税亩是什么意思
  • 什么是原始凭证?审核原始凭证主要审查哪些内容?
  • 未取得发票的费用,在汇算清缴中按利润计算吗
  • 建筑业差额纳税怎么算
  • 工厂宿舍的水电安装规范图
  • 个人独资公司可以控股其他公司吗
  • 未分配利润借方表示增加还是减少
  • 一般纳税人注销库存需要补交税吗
  • 问福利费的发票如果是增值税专用发票,增值税可以抵扣吗?
  • 为员工购置小车怎么做账
  • 期初数据科目期初余额怎么录入?
  • 不计提折旧的固定资产是()
  • 房地产行业规定
  • 制造费用月末怎么结转到生产成本
  • 酒精是否属于消费税征税范围
  • 雇主责任保险
  • 1697511157
  • win7 扫描仪
  • 企业取得财政拨款怎么算
  • win10更新21h1后很卡
  • 路由器2.4g和4g有什么区别
  • 光纤布线有什么作用
  • 税务局怎么核定征收股权转让的
  • paytime.exe - paytime是什么进程 有什么用
  • 完税证明和纳税申报表的金额不一致
  • fsockopen pfsockopen函数被禁用,SMTP发送邮件不正常的解决方法
  • php设计模式六大原则
  • 什么是增值税扣除标准
  • 定期定额纳税申报
  • vue axios 拦截器
  • 企业所得税包含在税金及附加里面吗
  • 什么行业需要生产许可
  • php 输出
  • python操作csv
  • 费用类和成本类有哪些
  • 成本费用票包括哪些
  • 开发产品的成本
  • uniapp开发总结
  • 函数模拟图
  • phpcms专题页面模板
  • python获取某个值
  • 工会经费申报的依据
  • 无形资产有在建工程吗
  • 揭秘如何投屏纽约时代广场
  • 增值税发票真假怎么查询
  • 应交企业所得税是什么科目
  • 出口货物退货如何入账
  • 所得税季报季末从业人数
  • 行政单位基建账并入大账规定
  • 银行承兑个人可以用吗
  • 销售方会计分录
  • 税前扣除的职工福利费怎么算
  • 注册资金没有到位
  • 销售现金优惠会计分录
  • 收到质保金怎么写收据
  • 凭证扣除 28号
  • 酒店营业额成本比例
  • 航天信息开票软件客服
  • mysql索引的使用和原理
  • 用Win7系统的Syskey命令来设置系统的启动密码
  • xp系统 控制面板
  • freebsd安装pkg
  • xp局域网文件共享设置
  • 注册表 windows
  • [置顶]游戏名:chivalry2
  • linux rpm包怎么安装
  • 一个监控网卡流量够用吗
  • 语音单词怎么读
  • jQuery中通过ajax的get()函数读取页面的方法
  • android StrictMode使用
  • python理论基础
  • python中的变量和常量ppt
  • JS与jQ读取xml文件的方法
  • 个人开服务费发票 个人所得税
  • 成都交通官网限号查询系统
  • 个人所得税核定征收的政策
  • 广东省深圳市地图最新版
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设