zoukankan      html  css  js  c++  java
  • 数据表改变之后数据的迁移

         最近为某公司软件设计新的数据库,数据表的设计基本上告一段落,接下来的工作是进行数据的迁移,以实现系统的无缝升级。

         在网上查了一些资料,总结出主要的方法有二:

         1、存储过程

               首先要对新设计的数据表和以前的数据表都比较熟悉。要建立新旧数据表的对照关系,字段的对照关系,以此写存储过程进行迁移。

               主要语法为,对应关系是   COL1对COLNEW1,   COL2对COLNEW2,   COLNEW3没有对应但是需要缺省值,你可以这样做。INSERT  

           INTO     TABLENEW(COLNEW1,COLNEW2,COLNEW3)   SELECT   COL1,COL2,   缺省值   FROM   TABLESOURCE

               这种方法要注意的是,由于外键等约束限制,要注意插入表的顺序。

          2、使用DTS

               将旧数据库中的表数据以DTS导出成文本,然后根据新的库表结构修改文本数据,再将文本数据通过DTS导入新库表。

          接下来,我会实验这两种方法,之后把试验的结果写下来。 

  • 相关阅读:
    网络编程
    并发编程-线程池
    并发编程-集合
    并发编程-AQS
    并发编程-CAS
    并发编程-volatile和synchronized的区别
    并发编程-synchronized
    并发编程-java内存模型
    JVM-分代垃圾回收器
    性能优化
  • 原文地址:https://www.cnblogs.com/ITEagle/p/2366945.html
Copyright © 2011-2022 走看看