首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

100分,“XML传入数据到sql server 然后到存储过程解析”怎么作到?

2012-01-12 
100分,“XML传入数据到sql server 然后到存储过程解析”如何作到??在一个面试的贴子上看到的。求高手,说说。[

100分,“XML传入数据到sql server 然后到存储过程解析”如何作到??
在一个面试的贴子上看到的。求高手,说说。

[解决办法]
你可以参考这个:
CREATE TABLE #ExchXml (CurrCode1 VARCHAR(3), CurrCode2 VARCHAR(3), ExchRate DECIMAL(18,9))
IF @CurrXml NOT LIKE ' '
BEGIN
DECLARE @idoc INT
EXEC sp_xml_preparedocument @idoc OUTPUT, @CurrXml
INSERT #ExchXml
SELECT *
FROM OPENXML (@idoc, '/ExchXml/Row ',2)
WITH (CurrCode1VARCHAR(3),
CurrCode2VARCHAR(3),
ExchRateDECIMAL(18,9))
EXEC sp_xml_removedocument @idoc
END
[解决办法]
楼主俺来了,其实就是6楼说的方法了,具体可以参考下MSDN
http://msdn2.microsoft.com/zh-cn/library/ms187367.aspx
我项目中由于采用了webservice所以在传送数据时采用了建立一个自写dataset,来传送数据的,如果楼主,想要详细数据话,可以发邮件到我的邮箱,songjun.boss@gmail.com 我把我的工程文件发给你

热点排行