位置: 编程技术 - 正文

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)

  • 计提城建税怎么算
  • 银行预留印鉴是公章还是财务章
  • 提存计划和受益计划选那个
  • 单位借款是否纳税
  • 差旅费用什么记账凭证
  • 个体户一季度不超过30
  • 今年成立的公司,残保金是否要申报
  • 运输费增值税专用发票几个点
  • 个税申报初始化密码
  • 经营罚没物品增值税计算
  • 行政单位的财务报告包括财务报表和财务情况说明书
  • 从业人数和资产总额是灰色
  • 购买增值税专用发票罪
  • 委托进口增值税如何抵扣
  • 企业所得税扣除凭证
  • 服务业发票丢失怎么处理
  • 一般纳税人6个点和13点
  • 全年一次性奖金个税计算
  • 普通增值税发票查询结果不一致是什么原因?
  • 纳税等级信息查询
  • 分公司可以再开分公司吗
  • 资金账簿印花税滞纳金怎么算
  • 无法支付的其他账户
  • 跨年度残保金退回做什么
  • 小微企业文化事业建设费是否可以享受减免
  • 企业职工集资款的认定标准
  • 小规模纳税人一个月能开多少税票
  • configureandwatch
  • 什么是comsol
  • 企业所得税如何计算
  • 社保公积金代缴
  • 电脑重装win7系统后无法连接网络
  • 销售自己使用过的物品的税率
  • php输出二进制
  • 纳税人购进农产品取得
  • 辉柏嘉彩铅一共多少色
  • 代理业务怎么记账
  • 发票开具有误拒收后销售方如何处理?
  • 增值税的类型主要有哪些
  • 大沼泽地国家公园位于哪个城市
  • 什么是应交税费未交增值税
  • deepwiser怎么用
  • 图幅翻译
  • 应收应付核销规则及常见问题
  • phpcms建站教程
  • 加计扣除内容
  • 酒店会计科目及账务处理视频
  • phpcms模板制作教程
  • 中药资源与开发跨专业考研
  • 未缴增值税的贷方
  • 一般纳税人在任何情形下都可以领购使用增值税专用发票
  • 固定资产盘盈为什么计入盈余公积
  • 一般纳税人认定标准2023年
  • 季度所得税计提分录
  • 社保扣费不成功会再次扣费吗
  • 没有进项发票出口免税
  • 一般纳税人劳务费税率是多少2023
  • 发票是中国独有的吗
  • 品种法在产品和产成品怎么分配
  • sql2005win10安装教程
  • directx出现错误
  • linux which ls
  • haozipsvc.exe是什么
  • sstray.exe - sstray是什么进程 有什么作用
  • 右键无法新建wps
  • win8进入电脑休眠后怎么唤醒
  • awtk linux
  • opengl learn
  • div滚动条怎么设置
  • 使用css实现全兼容的方法
  • opencv python
  • nodejs yield
  • javascript parseInt 函数分析(转)
  • 国土局和地税局的区别
  • 周报要素
  • 北京车位过户手续费多少
  • 金米财税口碑如何?
  • ca登录的用户名和密码分别是什么
  • 电信电普
  • 广东省地方税务局发票在线应用系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设