将任意XML导入SQL Server

时间:2012-04-18 12:33:24

标签: sql-server xml

是否可以使用C#解析任意 XML文件并将其导入SQL Server表?

XML文件可以是高度分层的。

我有1 Gb XML文件,我对此一无所知。

如何确定它包含哪些表,在SQL Server上创建它们并将数据批量加载到SQL Server?

这可能吗?

1 个答案:

答案 0 :(得分:1)

没有

XML和SQL是非常非常不同的东西。可以将SQL数据保存为XML,并且可以将类似SQL的XML转换回SQL数据库,但是不是源自类SQL系统的任意XML不太可能轻易转换为SQL数据库架构以任何有意义的方式。

您可以在键值类型设计中找出表示通用XML的SQL模式,但它不是传统意义上的SQL模式。