数据表改变之后数据的迁移

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

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

     1、存储过程

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

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

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

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

      2、使用DTS

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

 

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

转载于:https://www.cnblogs.com/ITEagle/archive/2012/02/24/2366945.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值