oracle触发器、序列、任务计划练习一例
发表于:2024-12-13 作者:千家信息网编辑
千家信息网最后更新 2024年12月13日,今天在闲暇时间练习了一下oracle任务计划,具体详情如下1.创建表 TBL_TIMEcreate table tbl_time(id number not null, /*id号*/vseco
千家信息网最后更新 2024年12月13日oracle触发器、序列、任务计划练习一例
今天在闲暇时间练习了一下oracle任务计划,具体详情如下
1.创建表 TBL_TIME
create table tbl_time(id number not null, /*id号*/vsecond varchar2(2), /* 秒*/vtime varchar2(10) /*当前时间*/)
2.创建序列 seq_tbltime
create sequence seq_tbltimestart with 1increment by 1nomaxvaluenocyclecache 20
3.创建触发器 tr_tbltimeseq
create or replace trigger tr_tbltimeseq/*功能描述:在插入数据之前利用seq_tbltime序列使表tbl_time(id)实现递增*/before insert on tbl_timefor each row begin select seq_tbltime.nextval into :new.id from dual; end tr_tbltimeseq;
4.创建存储过程 proc_addtime
create or replace procedure proc_addtime/*功能描述:在一分钟之内每过5秒钟向表tbl_time插入当前时间点*/asd_time1 date;d_time2 date;n_timediff number(2);i number(2);begin select sysdate into d_time1 from dual; insert into tbl_time values(1,to_char(d_time1,'ss'),to_char(d_time1,'yyyymmddhhss')); i:=5; while i<=60 loop select sysdate into d_time2 from dual; select round(to_number(d_time2 - d_time1) * 24 * 60 * 60) into n_timediff from dual; if n_timediff=i then insert into tbl_time values(1,to_char(d_time2,'ss'),to_char(d_time2,'yyyymmddhhss')); i:=i+5; end if; end loop; exception when others then rollback; commit;end;
5.创建任务计划
variable n number;/*添加任务计划,该计划立即开始,之后每五分钟执行一次计划任务*/begin dbms_job.submit(:n,'proc_addtime;',sysdate,'sysdate + 5/(24*60)'); commit;end;
执行结果如下
SQL> select * from tbl_time; ID VSECOND VTIME---------- ------- -------------------- 1 09 201407030509 2 14 201407030514 3 19 201407030519 4 24 201407030524 5 29 201407030529 6 34 201407030534 7 39 201407030539 8 44 201407030544 9 49 201407030549
任务
时间
序列
功能
触发器
数据
结果
详情
过程
闲暇
存储
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
电子科技大学互联网 专业
海南高宇网络技术服务有限公司
软件开发进行提成怎么合理
只有数据库表结构
线上机器人网络技术
aoi系统软件开发
网络安全考研院校非双一流
右下角找不到管家婆的服务器
网络技术安全员到底是什么
网络技术的应用开始时间
哈理工数据库大作业
网络安全类别安装后门
路由器登录出现远端服务器无响应
网络安全蓝鲸事件
可以把人踢出服务器的指令
做收银软件开发工具最合适
dbf数据库软件下载
火绒网络安全测评平台
网络安全投资
武汉服务器回收怎么样
春节放假网络安全提示
window数据库怎么拼接
海南招盟网络技术
重医研究院大数据库
vs 中数据库连接串
云服务器怎么使用鼠标连点器
四季度网络安全培训
悦神云服务器
道路运输执法法规数据库
海康cvr存储服务器管理