解决方案 »

  1.   

    可以看看oracle的消息队列表。   应该能实现你的功能
    不过我没用过。 
      

  2.   

    他有记录select的需求,单纯用trigger可能不行.
    这个需求在前台比较好实现,就是前台的所有select,update,insert操作,都会把记录到一个日志表,
    日志表内容可以是什么时间,谁,执行了什么操作.
    如果单纯想在数据库实现的话,了解一个oracle的审计功能,但好象8i不支持fga
      

  3.   

    不用查看select,说错了,只要那些对表内容修改的记录就行了
      

  4.   

    Oracle 8i 不知道可不可以调用 其他语言程序(如java),但是如果想做到即时获取的话,只能是建立触发器了,然后在触发器中通知外部程序。
      

  5.   

    参考
    oracle调用外部java程序代码
      

  6.   

    这个从数据库出发来做有点难度,换个思路来就简单多了。使用windows service来定时的查询数据库,主动的发现数据库的变化,如果有了,service来调用修改程序来处理或者自己来处理。 是windows service不是 webService,文章很多,给你个比较靠谱的系列:http://www.cnblogs.com/downmoon/category/211912.html
      

  7.   

    如果可以的话,能举个例子吗,多谢!oracle自带的demo中就有