oracle9.2里一个表插入一条数据,提交后,如何让VC或Delphi写的外部程序收到这个消息?我在网上查找过,在Oracle的触发器里可以调用Java的存储过程,也可以Unix下实现,但我要的是在Windows下的实现。
即:当A表中新插入一条数据后,把此笔新记录到B表中查询(这可以用触发器实现吧,请给出样例),如果发现此新记录在B表中存在,Oracle则要主动通知VC写的应用程序,应用程序把此新记录读出并显示?
谢谢!!
即:当A表中新插入一条数据后,把此笔新记录到B表中查询(这可以用触发器实现吧,请给出样例),如果发现此新记录在B表中存在,Oracle则要主动通知VC写的应用程序,应用程序把此新记录读出并显示?
谢谢!!
此可以用oracle java messaging service 来实现吧或是直接在oracle中用微软的消息队列来处理!
如果vc和jms通信有困难,可以用java写一个中间程序,再通过socket和vc程序通信,
但我想这个要调用的DLL应该要遵循ORACLE的一些规范吧.
就像SQL SERVER要调用外部DLL一样.对DLL是有要求滴.