请教下 怎么将xml中的数据导入到sql server数据库的一张表中

新手求帮助 。。可以直接通过sql语句实现吗

GCT1015
浏览 575回答 6
6回答

慕沐林林

看来的你自己做一个小工具了

波斯汪

xml内容可以直接转string ,存数据库

子衿沉夜

xml的格式 映射到 数据库中的字段

慕村9548890

不是有一个XML参数化吗?

紫衣仙女

正好我也在做刚自己写了一个demo 看下能报到你么 我也是网上搜的 ALTER PROCEDURE [dbo].[xmlToTableTest] @xml varchar(max), --xml @doc int AS BEGIN SET NOCOUNT ON; EXEC sp_xml_preparedocument @doc OUTPUT, @xml SELECT T.SoldToAccount, T.SoldToAddressCity, T.SoldToAddressCountry, T.SoldToAddressPostalCode, T.SoldToAddressState, T.SoldToAddressStreet, T.SoldToAddressStreet2, T.SoldToAddressStreet3, T.QuoteNumberwithRevision FROM OPENXML(@doc, '/QUOTE/QUOTEHEADER',2) WITH ( SoldToAccount VARCHAR(20), SoldToAddressCity VARCHAR(20), SoldToAddressCountry VARCHAR(20), SoldToAddressPostalCode VARCHAR(20), SoldToAddressState VARCHAR(20), SoldToAddressStreet VARCHAR(20), SoldToAddressStreet2 VARCHAR(20), SoldToAddressStreet3 VARCHAR(20), QuoteNumberwithRevision VARCHAR(20) )AS T END
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server