数据库 触发器 实现功能

Oracle数据库可不可以实现一个功能,就是一到某个时间点就是执行一些代码???

2个回答

qgjqgjthe
syif 谢了,才想起来还有dbms_job这么个包。
接近 3 年之前 回复

可以先创建一个存储过程执行你的功能逻辑,然后在写一个定时任务

declare

tm_job number;

begin

sys.dbms_job.submit(tm_job, --任务名称

'ds_exe_punish_info_procedures;',--执行的过程

sysdate,--执行时间

'TRUNC(sysdate) + 1 +1/ (24) ');--下次执行时间

end;

--每天凌晨一点执行一次存储过程

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问