公司换了新系统,新系统和旧系统的表结构相差很大,用什么办法将旧系统数据导到新系统表里。数据库用的是oracle

解决方案 »

  1.   

    表结构相差很大..这可不好办
    建个dblink来导吧
      

  2.   

    dblink?说笑了吧,给个demo看下。
      

  3.   

    典型的数据迁移需要做的事,ETL是一套理论,
    可以使用专业的etl工具,或者用存储过程实现
      

  4.   

    我是用最原始的方法了,先不管什么类型的数据库都导入到sqlserver中
    然后在sqlserver中建立和新系统表结构一样的临时sqlserver库,然后通过分析表结构写出一些转换脚本 然后运行这些脚本把老数据导入到新系统的sqlserver表结构中,然后把转换到sqlserver临时库的数据导入到正式oracle中。