有一系统,后台Oracle,另有一短信系统,后台Sql server
现在希望Oracle中表里一旦有记录增加就自动往发短信的Sql server中添加一记录
该如何实现比较合理,实时性高
望指教,谢谢

解决方案 »

  1.   

    oracle表上加触发器,增加了数据就放接口表,用c写个后台程序,死循环读取接口表数据,写入sql server数据库,处理完就删除oracle数据库接口表数据。
      

  2.   

    ORACLE触发器实现,当有数据增加,调用JAVA存储过程,往MS SQL数据库写数据
      

  3.   

    trigger可以实现  如楼上说的
    但表格太多就不可取勒 因为trigger不是那么可靠
    写一过程  每条对Oracle的插入sql前都调用该过程写sql server
      

  4.   

    oracle 用触发器,然后往其它数据库区加,都差不多的
      

  5.   

    2和3没什么区别,trigger失败,一样也会有异常。它不过是一种稍特殊的存储过程而已。