社区
基础和管理
帖子详情
请问如何让一个存储过程在一个特定时间自动执行
hutiefeng9847
2003-12-20 09:29:49
请问如何让一个存储过程在一个特定时间自动执行?
thanks
...全文
193
6
打赏
收藏
请问如何让一个存储过程在一个特定时间自动执行
请问如何让一个存储过程在一个特定时间自动执行? thanks
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
beckhambobo
2003-12-20
打赏
举报
回复
每个月1号:dbms_job.interval(21, 'last_day(sysdate)+1)');
每天:interval(21,'sysdate+2');
每个星期x:interval(21,'next_day(sysdate,x)'); 1<=x<=7
每个星期x下午三点:interval(21, 'next_day(trunc(sysdate),x+1)+15/24');
每个季度的第一个星期x:
interval(21, 'next_day(trunc(sysdate,''Q''),3),5)');
shuangyu
2003-12-20
打赏
举报
回复
trunc(sysdate+1/24,'HH'), 'trunc(SYSDATE+1/24,''HH'')', TRUE, :instno);
这个job 任务定义了收集数据的时间间隔:
一天有24 个小时,1440 分钟,那么:
1/24 HH 每小时一次
1/48 MI 每半小时一次
1/144 MI 每十分钟一次
1/288 MI 每五分钟一次
shuangyu
2003-12-20
打赏
举报
回复
create or replace procedure aatestproc
as
begin
insert into aatest (val) values(1);
commit;
end;
--上面创建一个过程
SQL> begin
2 dbms_job.submit(:aatestjob,'aatestproc;',sysdate,'sysdate+1/1440');
3 end;
4 /
一天1440分钟,每分钟执行一次
qingbai
2003-12-20
打赏
举报
回复
对!定义一个作业很容易实现
luyuen
2003-12-20
打赏
举报
回复
用job
刘颖博
2003-12-20
打赏
举报
回复
job!
在SQL Server启动时
自动
执行
存储过程
本文介绍如何利用 SQL Server 的 sp_procoption
存储过程
实现
特定
存储过程
随 SQL Server 服务启动而
自动
执行
的方法。这有助于预先编译
执行
计划、减少首次查询延迟等。文章还提供了
一个
示例,展示如何创建
一个
记录服务器启动
时间
的
存储过程
。
创建作业的通用
存储过程
本文介绍了
一个
SQL Server中用于创建定时调用指定
存储过程
的作业的
存储过程
。该
存储过程
能够设定具体的
时间
点来
执行
特定
的任务,并在完成任务后
自动
删除该作业。
[导入]创建作业的通用
存储过程
本文介绍如何使用SQL Server创建
一个
可在指定
时间
自动
调用
特定
存储过程
的作业,并确保该作业在
执行
完毕后能够
自动
删除。
mysql事件
存储过程
_mysql事件
执行
存储过程
这篇博客介绍了
一个
MySQL的
存储过程
InitializationData,用于批量更新yt_products表中多个ID的产品数量。接着创建了
一个
名为NewEvent的事件,设置每天
特定
时间
(17:49:10)
自动
执行
该
存储过程
,实现数据的定期维护。
存储过程
的简单实现
本文介绍了如何利用MySQL的
存储过程
和事件来
自动
化处理数据,例如定期对用户订单进行分润计算。首先解释了
存储过程
是SQL语句的集合,用于
执行
特定
操作,而事件则可以按预设
时间
触发这些
存储过程
。通过Navicat工具创建了
一个
示例,演示了如何每两分钟检查并更新type字段为1的t_user表记录,将num字段值改为200。最后,讨论了开启和管理MySQL事件调度器的方法。
基础和管理
17,377
社区成员
95,113
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章