今天做一个导数据的工作,发现了一个奇怪的问题。
从oracle8i的一张分区表读某一分区数,再通过dblink往一个远程9i数据库对应表里做insert,大概语法为:
insert into
select * from test.tab2 partition(p1);
结果发现源表的整个数据都入到了目的表中,而单独select分区数据是没有问题的(select * from test.tab2 partition(p1);),而且把远程表建立到本地,也只导入了查询分区里面的数据,而不是整张表的数据。
不知道这是不是一个bug,时间问题,没有细查,也没有跟踪,先记录下来,有时间在看看到底什么原因了。
阅读(4270) | 评论(2) | 转发(0) |