我想把2个不同Oracle数据库2个表之间的数据同步,至少需要2种方法实现,
1:基于数据库本身的通信机制,2:用Delphi+ODAC,其中要求不能用触发器和存储过程,
第一种方法我已经实现,现在用第二种方法过程中用OraQuery能够把 库1.表1中的数据查询出来,有什么办法能够实现把查询的结果直接插入到 库2.表2(最好是不写代码,直接用这个控件)!

解决方案 »

  1.   


    insert into pighouse select * from OPENROWSET('SQLOLEDB','wch';'sa';'sa',  'SELECT * FROM pig.dbo.pighouse')
      

  2.   

    OraQuery直接写SQL好象不能解决,
      

  3.   

    我用2个OraSession 一个连接远程机器的数据库,一个连接本地,
    然后用2个OraQuery 一个查询远程的表1 语句:select * from user.table 
    第二个就不知道如何写插入的SQL语句,insert into user.table2 select * from OPENROWSET('SQLOLEDB';'wch';'username';'pwd','select * from user.table1');希望高手能够帮忙
      

  4.   

    Oracle方面的,不是太清楚
    关注先: