sql2005中插入xml数据 50ly1577592799]

发布时间:2016-12-7 20:31:04 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"sql2005中插入xml数据 50ly1577592799]",主要涉及到sql2005中插入xml数据 50ly1577592799]方面的内容,对于sql2005中插入xml数据 50ly1577592799]感兴趣的同学可以参考一下。

update tb_BuySell set bsExtend=' <buysell> <barnd>产品品牌:DB线'+convert(varchar(20),@i)+'</barnd> <currentPrice>当前价钱:0.10元</currentPrice> <orderMin>最小起订:不限</orderMin> <buyTotalCount>供货总量:不限</buyTotalCount> <sendDate>发贷总量:不限</sendDate> <address>所在地:中国广东省深圳市</address> <availabilityDate>有效期至:2010年09月22日</availabilityDate> <packDescription>包装说明:???</packDescription> <logisticsDescription>物流说明:???</logisticsDescription> </buysell>' where bsID=11 insert into tb_BuySell values('<buysell> <barnd>DB线'+convert(varchar(20),@i)+'</barnd> <currentPrice>0.10元</currentPrice> <orderMin>不限</orderMin> <buyTotalCount>不限</buyTotalCount> <sendDate>不限</sendDate> <address>中国广东省深圳市</address> <availabilityDate>2010年09月22日</availabilityDate> <packDescription>???</packDescription> <logisticsDescription>???</logisticsDescription> </buysell>') 上面的xml节点已经固定,我想让它更加灵活,自由的变动? 在服务器端怎样通过代码对xml数据进行统一组织(最好有一个操作xml数据的类),然后在往数据库中插入,查询的时候也可以更加方便一些

该回复于2010-09-17 14:07:34被版主删除

建议将 <buysell> <barnd>产品品牌:DB线'+convert(varchar(20),@i)+'</barnd> <currentPrice>当前价钱:0.10元</currentPrice> <orderMin>最小起订:不限</orderMin> <buyTotalCount>供货总量:不限</buyTotalCount> <sendDate>发贷总量:不限</sendDate> <address>所在地:中国广东省深圳市</address> <availabilityDate>有效期至:2010年09月22日</availabilityDate> <packDescription>包装说明:???</packDescription> <logisticsDescription>物流说明:???</logisticsDescription> </buysell> 这些xml文件都拆分开存放到DB中,需要的时候再通过xml拼接来实现,你这样都写死了,要是记录很多 你就麻烦了,而且不容易维护。

引用 2 楼 zsh0809 的回复:SQL code 建议将 [color=#33CCCC]<buysell> <barnd>产品品牌:DB线'+convert(varchar(20),@i)+'</barnd> <currentPrice>当前价钱:0.10元</currentPrice> <orderMin>最小起订:不限</orderMin> <buyTotalCount>供货总量:不限</buyTotalCount> …… 想过这样,通过查询其它表来填充现在的表,但是我想通过程序代码来进行操作?不知道还有没有其它的方法?

引用 3 楼 ly1577592799 的回复:引用 2 楼 zsh0809 的回复: SQL code 建议将 [color=#33CCCC]<buysell> <barnd>产品品牌:DB线'+convert(varchar(20),@i)+'</barnd> <currentPrice>当前价钱:0.10元</currentPrice> <orderMin>最小起订:不限</orderMin> <buyTotalC…… 程序来操作也比较麻烦,不过应该可以通过程序来操作xml文件,并将数据对应同步到相关表中,这样后续你需要这些xml时,通过拼接生成就可以了,应该比你现在的做法好很多。 现在的做法相当不可取,要不后续就是个深渊。

继续找答案.....

http://database.ctocio.com.cn/tips/167/8069667.shtml

继续找......

我觉得你这个还是要拆分开放到DB,至于你说的“程序处理”具体指什么呢?

楼主所说的类,是在哪个开发语言里?

引用 9 楼 zsh0809 的回复:我觉得你这个还是要拆分开放到DB,至于你说的“程序处理”具体指什么呢? 我的意思是想通过sql语句插入XML更加灵活, insert into tb_BuySell values('<buysell><barnd>DB线</barnd>.....') 不要像这样,xml节点都已经固定,我想让节点随着需求而变动,就是想通过C#代码来控制。。。

sql中用for xml path 语句可以实现你的要求

上一篇:现金求破解一网站数据库,已找到注入点 25chenwei1108]
下一篇:SqlServer05 相关。 41God_Girl]

相关文章

相关评论