• oracle inside(10)


    10.1 报警(DBMS_ALERT 程序包)
    DBMS_ALERT通常是一种在提交事务时触发的单向异步通信。除非事务被提交,否则不向报警发送任何消
    息,因此在事务被提交以前,等待的过程或应用程序将一直处于空闲状态。
    由于DBMS_ALERT使用COMMIT,因此不能在Orcle Forms 中使用这个包。
    由于DBMS_ALERT包是基于事务的,因此任何ROLLBACK 都将删除所有的报警。
    要使用SYS.DBMS_ALERT包,要对此包有 EXECUTE 权限。
    10.1.1 建立报警的次序
    1) 使用 REGISTER 记录特定的报警;
    2) 使用 WAITONE 过程,等待特定的报警;
    3) 使用 WAITANY 过程,等待任何已注册了的报警;
    4) 使用 SIGNAL 对已提交的事务并满足报警条件的进行报警。
    10.1.2 函数应用和说明
    1) 注册报警:
    一个会话可以注册任意数量的报警。可以监视所有的已注册的报警。
    PROCEDURE REGISTER(alert_name IN VARCHAR2);
  • 相关阅读:
    反射
    注解
    file
    exception(异常)
    MySQL问题
    maven 中 遇到的问题
    Java读取文本数字
    人民币-欧元预测(ARIMA算法)代码
    云平台项目--学习经验--jsrender前端渲染模板
    云平台项目--学习经验--BootstrapValidate表单验证插件
  • 原文地址:https://www.cnblogs.com/Mayvar/p/wanghonghua_201108021116.html
Copyright © 2020-2023  润新知