数据库中的存储过程和触发器多用于数据完整性检测和复杂规则约束,其提供了一个当数据表数据发生变更后的主动操作机制,Oracle 数据库还提供了UTL_HTTP 包来实现数据库对外部WEB 服务器的主动访问。利用这两个特性,可以在数据发生变化的时候主动地将变化内容及时传输给外部业务服务器,再通过业务服务器发送给相应的业务人员,以此避免外部业务系统主动和频繁读取数据库服务器,提高系统消息发送效率,降低系统查询负担。