请教,通过两个Adoconnection连接两个不同的oracle数据库,如何将一个库的数据插入到另一个库中?
两个库能进行关联查询吗?
新手碰到的新问题,请高手不吝赐教!先谢过啦!

解决方案 »

  1.   

    如果你是用前端程式作的话 
      用两个Adoconnection 再用两个 dataset
      dataset1.insert;
      dataset1.fieldbyname('field1').value := dataset2.fieldbyname('field1').value;
      dataset1.fieldbyname('field2').value := dataset2.fieldbyname('field2').value;
      dataset1.post;
      这样就可以了,当然需要再写一下loop其实可以在oracle后台做,oracle里 create一个 databaselink 就可访问另一台数据库了
      

  2.   

    sql里跨库关联比delphi里2个连接高效、方便
      

  3.   


    好办法,我用的是ODAC的oraquery,应该是同样操作吧。谢谢啦!
    本来想用oracle的存储过程的,但没用过,挺复杂的,输入输出和delphi怎么传递也是个问题。
    我只有只读权限,没有数据库链路但有两个系统的只读账号
      

  4.   

    是啊,发现对oracle数据库读写操作用delphi好麻烦,速度又慢,以前用Deveople2000操作数据库太easy了。
    想用存储过程实现,只有慢慢研究了。