我有一个60mb的XML文件,其中包含大约8k的产品列表。我需要将这个xml文件中的所有产品都放到SQL表中。 xml文件有一个静态名称,所以我知道要查找什么。我想我想知道这个过程,最有意义和最少的开销。
怎么样?怎么样?这是最好的方法吗? 我什么时候解析xml,所以我有SQL处理它,或其他一些方法。在过去我在存储过程中使用了解析器,但旧的xml文件较小,如1-5mb,我不确定60mb xml文件是否可行。
思想,想法?
答案 0 :(得分:6)
创建一个SSIS包,以便您可以重新运行它。让SQL通过在xml文件中包含模式来处理解析。
答案 1 :(得分:3)
最好用具有XML解析器和DB接口的语言编写一个简短的程序。 C#,Perl,Python,Java,无论你最了解的是什么。