从Oracle中把一些表导到Sql Server中,并且两个数据库都有数据,目前遇到的情况是这样的 Sql Server中有一些基础表已经和其它表有约束关系,现在需要先把Oracle 中相应的一些表中数据导到 Sql Server 中。然后再把Oracle 中的业务表也导到SQl Server中,业务表也和基础表有约束关系。
Sql Server 中数据结构 CREATE TABLE [BI_Unit] ( [UnitID] [nvarchar] (64) NOT NULL , [Description] [nvarchar] (128) NULL  ) INSERT [BI_Unit] ( [UnitID] , [Description] ) VALUES ( '台' , '台' )
 INSERT [BI_Unit] ( [UnitID] , [Description] ) VALUES ( '张' , '张' )
 INSERT [BI_Unit] ( [UnitID] , [Description] ) VALUES ( '瓶' , '瓶' )
 INSERT [BI_Unit] ( [UnitID] , [Description] ) VALUES ( '箱' , '箱' )Oracle 中数据结构create table UNIT(
  UnitID Number(2),
  UnitName varchar2(100)
  ) tablespace users;insert into UNIT(Unitid,Unitname) values(1,'件');
insert into UNIT(Unitid,Unitname) values(2,'支');
insert into UNIT(Unitid,Unitname) values(3,'箱');
insert into UNIT(Unitid,Unitname) values(4,'台');Oracle业务表A,Sql Server业务表B.现在要把Oracle 和 Sql Server 中的数据合并到Sql Server中( UNIT ===>> BI_Unit ),而且A表中的数据也要到B表中。保证导过来的数据可以正常使用。使用DTS可以把数据导过来.
现在不清楚有没有什么好办法来 处理基础表整合并且业务表数据过来还可以继续使用 这个问题。
盼大家给个意见!