社区
应用实例
帖子详情
SQL如何循环节点 读取 xml
ccp5780199
2007-07-14 09:40:47
一个XML文件
<Buy BuyTime="2007-2-18">
<BuyDetail BuyDetailID=1 BuyDetailName="物品1" />
<BuyDetail BuyDetailID=2 BuyDetailName="物品1" />
</Buy>
请问如何实现一条一条子节点遍历 Buy/BuyDetail的属性
然后逐行更新 BuyDetail表中 BuyDetailID等于XML相对应的BuyDetailID属性的记录呢?
...全文
324
2
打赏
收藏
SQL如何循环节点 读取 xml
一个XML文件 请问如何实现一条一条子节点遍历 Buy/BuyDetail的属性 然后逐行更新 BuyDetail表中 BuyDetailID等于XML相对应的BuyDetailID属性的记录呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wh110
2008-07-15
打赏
举报
回复
学习一下,帮顶
zhenmeiyisi
2007-07-15
打赏
举报
回复
declare @a int
declare @doc1 nvarchar(1000)
set @doc1=''
set @doc1='
<Buy BuyTime="2007-2-18">
<BuyDetail BuyDetailID="1" BuyDetailName="物品1" />
<BuyDetail BuyDetailID="2" BuyDetailName="物品1" />
</Buy>
'
exec sp_xml_preparedocument @a OUTPUT, @doc1
SELECT * into #a
FROM OPENXML (@a, 'Buy/BuyDetail',1)
WITH (BuyDetailID varchar(10),
BuyDetailName varchar(20))
-- create table BuyDetail( BuyDetailID int,BuyDetailName varchar(100))
-- insert into BuyDetail select 1,'222'
-- union all select 2,'ccc'
update BuyDetail set BuyDetailName=a.BuyDetailName from #a as a,BuyDetail as b
where a.BuyDetailID=b.BuyDetailID
drop table #a
SQL
Server20052008
XML
数据类型操作
1.列举了常见的C#
xml
操作 2.列举 常见的
Sql
Serv2008
xml
数据操作
关于
sql
server2008中
xml
关键字的小感悟
关于
sql
server2008中
xml
关键字的小感悟
C# winfrom操作
xml
_读写修改
xml
及写入数据库
C# winfrom操作
xml
_读写修改
xml
及写入数据库,这是共用了60积分下载的,这里分享给大家一起研究研究,里面有四个操作
xml
文件数据库的DEMO方法。各位有好的方法欢迎一起沟通学习。
C#操作
XML
,
读取
XML
到数据库和增删改
C#对
XML
,增,删,改
读取
XML
到数据库
SQL
Server解析
XML
数据的方法详解
主要介绍了
SQL
Server解析
XML
数据的方法,结合实例形式详细分析了
SQL
Server针对
xml
数据的
读取
,遍历,删除,查找等常用操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
应用实例
27,580
社区成员
68,544
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章