我现在手上有两个数据库:一个是旧版本的,一个是最新开发的,表的结构有发生变化,现在要把旧版本的数据导入到新数据库里,不能整张表导的,得一个个列导,这要怎么实现呢!急啊!

解决方案 »

  1.   

    sqlserver的导入导出向导里可以一一指定哪些字段才需要导,对应地导到目标表的哪个字段的
      

  2.   

    本帖最后由 htl258 于 2010-07-10 09:20:02 编辑
      

  3.   

    同个服务器最容易
    insert db1..tb (aid,username) select nid,name from db2..tb不同服务器,要建链接服务器器之后,也可用insert
      

  4.   

    insert into 新数据库名.dbo.表名(列1,列2)select 列1,列2 from 旧数据库名.dbo.表名
    这样应该可以,如果列名相同而字段类型不一样的话,选转换类型