本帖最后由 antique3158 于 2009-08-31 11:10:02 编辑

解决方案 »

  1.   

    利用insert或update语句即可,merge语句最好,如A表有ida,bloba字段,B表有idb,blobb字段,如果要将A表数据导入B表,则MERGE INTO b
    USING a
    ON(b.idb=a.ida)
    WHEN MATCHED THEN
    UPDATE SET b.blobb=a.bloba
    WHEN NOT MATCHED THEN
    INSERT(idb, blobb) VALUES(a.ida, a.bloba)
      

  2.   

    谢谢生生不息!
    MERGE应该是oracle9i引进的东东。
    我这0racle也可采用你的方法,但现在是要从这个DB里把这个字段导入到另一个DB中去。是2个不同的DB另外还有另一种数据库,不是oracle,也是需要进行这样的操作。
      

  3.   

    如果两个DB都是Oracle,还是可以做的,如果是不同厂商的数据库,不太清楚,应该还是有办法的。
      

  4.   

    2个都是oracle要怎么做的?
    现在是要2个oracle之间要进行这个操作。另外一个类型的数据库之间也要这么做。总之就是同一类型数据库之间进行。
      

  5.   

    比如要把A库的A表的数据更新到B库B表中,手工操作的话可以把A表从A库用exp导出来,导入B库,在B库上执行MERGE或INSERT或UPDATE操作。如果要自动处理可以在B库建立到A库的DATABASE LINK,然后利用物化视图将A表数据复制到B库,再进行对应的更新。
      

  6.   

    手动的好点吧。不过还得在B库里建个A表。(AB表的结构是不一样的。)
    另一种是DB应该也能采取这样方式吧!!!