因为表格比较多。我用c#又找不到直接把datatable转成物理表的方法,只能通过自己生成sql语句来实现,感觉很麻烦。。所以我想看能不能把整个dataset里的一张表当成变量丢给sql server。让数据库来完成这个建表的工作,小弟刚入门的,如果想法什么有什么错误。。请大家多多指正。

解决方案 »

  1.   

    再建一table(dataset也可)对像,使之与数据库产生关联,将数据一条一条从xml的dataset取出放放该table(dataset对应的表)中,即可
      

  2.   

    回复人: Qihua_wu(小吴) 
    --------------------------------------------------------------------
    我要求的不是插入数据啊。是建表,就是先从xsd里面读出一个表的结构,之后根据这个结构在数据库里面生成一个物理表,现在主要的问题是 从xsd里读出的表结构,其字段包含了decimal int32 datetime string等几种类型。在程序里面生成sql建表语句的话,要写很多判断来设置对应的类型。
    所以我想看能不能把整个表结构当一个变量丢给存储过程去完成建表的工作。
      

  3.   

    有点高深  能想像到,不知道是.net能提供这种方法,还是SQL能
    绝对 关注……