过程里实现延迟倒计时
来源:互联网 发布:淘宝买的万菊芬紫砂壶 编辑:程序博客网 时间:2024/06/05 08:40
工作中遇到一个这样的需求:对同样的信息需要发送给两个人,但是有一个人必须提前一小时收到。刚开始是想到用两个过程,设定定时任务相隔一个小时即可。但是总感觉这样不好,想在一个过程里就完成这个事情。最后写了一个延迟的过程,称为睡眠过程sleep。在某个过程中需要延迟一个小时,sleep(3600)这样调用即可。
CREATE OR REPLACE PROCEDURE SLEEP(TM IN INTEGER) IS
/*实现延迟功能,传入参数为延迟的秒数*/
END_DT DATE;
V_RESULT VARCHAR2(5);
BEGIN
END_DT := SYSDATE + TM / (24 * 60 * 60);
WHILE SYSDATE < END_DT LOOP
NULL;
END LOOP;
RETURN;
EXCEPTION
WHEN OTHERS THEN
BEGIN
P_PUB_ERROR_LOG(V_RESULT,
SQLCODE,
SQLERRM,
'SLEEP');
ROLLBACK;
END;
END;
- 过程里实现延迟倒计时
- js 实现循环里延迟加载或者延迟方法
- 表单里的倒计时
- ios 简单的倒计时验证码数秒过程实现
- Javascript里延迟函数
- 实现倒计时
- 动态链接过程延迟绑定的实现(PLT)
- 动态链接过程延迟绑定的实现(PLT)
- Android 自定义控件实现广告页面倒计时,里利用handler实现循环操作
- MySQL里用存储过程实现加减乘除
- javascript里的继承实现过程
- DPC 延迟过程调用
- DPC 延迟过程调用
- 延迟过程调用
- DPC延迟过程调用
- 延迟插件实现延迟队列
- Android 商品倒计时(DigitalClock实现倒计时 )
- 实现倒计时功能
- 面试.net资深程序员的前5分钟
- Eclipse编译jar文件
- wget 命令用法详解
- 好玩的题
- 注解的力量
- 过程里实现延迟倒计时
- 备受开发者青睐的13款热门开源项目
- LigerUi开发中谨慎载入common.css文件!
- 特征点检测学习_2(surf算法)
- 创建php虚拟目录的办法
- java反射机制详解
- Android 4.0 设置全屏修改
- 解决方法 dropdb: database removal failed: ERROR: database "TDADB" is being accessed by other users
- Android各个版本API的区别