oracle触发器、序列、任务计划练习一例
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,今天在闲暇时间练习了一下oracle任务计划,具体详情如下1.创建表 TBL_TIMEcreate table tbl_time(id number not null, /*id号*/vseco
千家信息网最后更新 2025年01月22日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安全错误
数据库的锁怎样保障安全
服务器存储招标
广州科峰网络技术有限公司
数据库导入脚本
数据库建立学生表找不到表格
讯华网络技术有限公司怎么样
服务器的核数
灿忠软件开发有限公司招聘
网络安全的基本内容涉及到
全国网络安全检测中心
ip网络技术的发展史
网络技术培训哪个直播平台好
无线网网络安全密钥怎么找
请在web服务器上操作
ios购买服务器通知
l软件开发 分布式
power数据库
网络安全宣传周特色亮点
棉花snp数据库
软件开发设计理念
sql查询数据库字段大小
江苏数据库日志审计价格
这就是中国张维为网络安全
服务器生存教学视频教程
手机热点 网络安全密钥
数据中国服务器怎么样
关于网络安全教育片
数据库leftjoin效果
网络安全自动化
mysql数据库不能写
教学数据库