日期:2014-05-17  浏览次数:20989 次

Oracle中将两个结构完全相同的表进行数据互换
假如表A有字段(name,no,age) 表B字段也是(name,no,age),请问下怎么将两表中的数据互换啊。

------解决方案--------------------
搭建一个中间表C
insert into c select * from a ;
truncate a;
insert into a select * from b;
truncate b;
insert into b select * from c ;
------解决方案--------------------
很多方法哦..
楼上就是一种,或者可以先行将A,B表的数据都导出,然后删除A,B表现有数据,再交叉导入数据。