在向表中插入多行后,我想向外部进程发送一条消息,表明有行可以处理.使用语句级触发器会导致每个插入一条消息,我只想发送一条消息,说“有待处理的行”.
解决方法 当您需要触发外部进程时,请查看 DBMS_ALERT而不是DBMS_JOB.外部进程将通过调用存储过程主动侦听警报.在发出警报并提交警报后,存储过程将立即返回.
请注意,DBMS_ALERT是一个序列化设备.因此,发出相同警报名称的多个会话将阻塞,就像它们更新表中的同一行一样.
总结以上是内存溢出为你收集整理的Oracle:模拟“提交后”触发器全部内容,希望文章能够帮你解决Oracle:模拟“提交后”触发器所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)