当前位置: 代码迷 >> Java Web开发 >> 关于 oracle时间触发器解决办法
  详细解决方案

关于 oracle时间触发器解决办法

热度:779   发布时间:2016-04-17 12:20:02.0
关于 oracle时间触发器
比如 现在有个表 layerTable ,有字段 layer_id,layer_name

现在我要在 早上8点之后自动往 layerTable 里面插入一条 记录.

请问这个时间触发器 如何写?

------解决方案--------------------
create trigger Tr_layerTable 
before insert on layerTable
for each row
 begin 
if(to_char(sysdate4,'HH24') >= 8) then
插入你想插入的语句;
 end if;
end;
------解决方案--------------------
在oracle数据库中,提供了一个dbms_job这个程序包.里面有一个过程可以用来创建job的,job创建后oracle会自动扫描队列中的job并查看job的运行时间和频率然后执行.
  相关解决方案