2
我有一组xml文件,我想要解析数据并导入到sql server 2012数据库。提供的xml文件将根据模式进行验证。将xml数据批量导入到sql server
我在寻找这样做的最好方法是什么。我发现这个:http://msdn.microsoft.com/en-us/library/ms171878.aspx
我想知道这是最好的方式,还是有其他人?
我有一组xml文件,我想要解析数据并导入到sql server 2012数据库。提供的xml文件将根据模式进行验证。将xml数据批量导入到sql server
我在寻找这样做的最好方法是什么。我发现这个:http://msdn.microsoft.com/en-us/library/ms171878.aspx
我想知道这是最好的方式,还是有其他人?
您有几种选择:
SSIS XML源。这是而不是针对模式进行验证。如果您想检测并正确处理无效的XML文件,请创建一个脚本任务以验证C#中的架构。
解析存储过程中的XML。
INSERT INTO SomeTable (Column1, Column2, Column3) SELECT YourXmlColumn.value('(/root/col1)[1]','int'), YourXmlColumn.value('(/root/col2)[1]','nvarchar(10)'), YourXmlColumn.value('(/root/col3)[1]','nvarchar(2000)'), YourXmlColumn.value('(/root/col4)[1]','datetime2(0)') FROM YourXmlTable
你可以使用一个数据流的SSIS xml文件连接 – ejlepoud