现在有数据库 db1和db2
db1 里面有表a、b、c 三个
db2 里面有表a、b、c 三个其中db1中的表a、b、c 和db2里面的表a、b、c 的主键相同、而且大多数字段名字相同.请问怎么把数据从db1的表a、b、c里面导入到数据库db2的表a、b、c里面最好是直接使用sql语句导入.
工具其次
db1 里面有表a、b、c 三个
db2 里面有表a、b、c 三个其中db1中的表a、b、c 和db2里面的表a、b、c 的主键相同、而且大多数字段名字相同.请问怎么把数据从db1的表a、b、c里面导入到数据库db2的表a、b、c里面最好是直接使用sql语句导入.
工具其次
创建dblink
使用insert语句 或者copy语句即可。
g select * from oracle.students where id in (10008,10009,10011,10010);将myoracle库下oracle用户的表students符合条件的记录
导入到库catdb用户rman下的append表中并commit;
insert into tbname(col1,col2,col3) select cola,colb,colc from tbname2@linkname;
...
只把相同字段的数据导入
不是把二个结构完全相同的表之间进行导入
********
这种情况,还是楼上的好一些
记得commit