加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQLServer2005分解并导入xml文件

发布时间:2020-12-12 15:25:19 所属栏目:MsSql教程 来源:网络整理
导读:? SQLServer2005分解并导入xml文件 收藏 测试环境SQL2005,windows2003 DECLARE @idoc int; DECLARE @doc xml; ? SELECT @doc=bulkcolumn FROM OPENROWSET( ?? BULK 'D: /test.xml', ?? SINGLE_BLOB) AS x ? EXEC sp_xml_preparedocument @Idoc OUTPUT,@doc

? SQLServer2005分解并导入xml文件 收藏
测试环境SQL2005,windows2003

DECLARE @idoc int;
DECLARE @doc xml;

?
SELECT @doc=bulkcolumn FROM OPENROWSET(
?? BULK 'D: /test.xml',
?? SINGLE_BLOB) AS x
?
EXEC sp_xml_preparedocument @Idoc OUTPUT,@doc
?
?SELECT * into #temp FROM OPENXML (@Idoc,'/Root/Item',2)
?? WITH (
??????????? [ID] varchar(10)
??????????,[Name]varchar(10)
??????????,[Caption]varchar(10)
???????? )
select * from #temp
drop table #temp

/**//*--文件D: est.xml的文本内容
<?xml version="1.0" encoding="UTF-8"?>
<Root>
? <Item>
??? <ID>1</ID>
??? <Name>jinjazz</Name>
??? <Caption>剪刀</Caption>
? </Item>
? <Item>
??? <ID>2</ID>
??? <Name>zswang</Name>
??? <Caption>伴水</Caption>
? </Item>
</Root>
*/

/**//*---查询结果ID???????? Name?????? Caption---------- ---------- ----------1????????? jinjazz??? 剪刀2????????? zswang???? 伴水*/??

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读