我使用SSIS,平面文件作为源,并使用ole db(SQL server)作为目标
如果XML文件结构合理,则可以使用XML源将数据导入SQL Server,在线上有很多示例:
您可以使用临时查询(OPENROWSET)从SQL Server直接读取XML文件:
首先将所有行合并为一个值,然后尝试转换该值。
DECLARE @strXML VARCHAR(MAX)
DECLARE @XML AS XML
SET @strXML = ''
SELECT @strXML = @strXML + [Column 0] FROM Testextract
//SELECT @strXML = @strXML + [Column 0] + CHAR(13) + CHAR(10) FROM Testextract
SET @XML = convert(xml,@strXML,2)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句