oracle定时器调用存储过程谁知道?

oracle定时器调用存储过程谁知道?

游客 更新时间:2015-07-08 12:00
补充:

置顶回答
解决方案1:

SQL>!'.

SQL> )一个带参数的存储过程;

Procedure created;;

Procedure created.put_line('
6 END HelloWorld1!

PL/
Hello Tom;
8 /
7 /);Tom'Hello '.

执行
SQL> exec CallHelloWorld1( ' set serveroutput on
SQL>
7 END CallHelloWorld1; CREATE OR REPLACE PROCEDURE HelloWorld1 (
2 p_user_name VARCHAR2
3 ) AS
4 BEGIN
5 dbms_output; CREATE OR REPLACE PROCEDURE CallHelloWorld1 (
2 p_user VARCHAR2
3 ) AS
4 BEGIN
5 -- 调用存储过程的 存储过程
6 HelloWorld1(p_user); || p_user_name || 'SQL procedure successfully completed
爱兔名人 2015-07-08 12:00
其他2个回答
展望木子 2015-07-08 12:00
--创建存储过程
create or replace PROCEDURE tempproce ASBEGIN
insert into t(imsi,count) values (floor(dbms_random.value(100,1000)),floor(dbms_random.value(1,10)));--将生成的随机数插入到表中
commit;
END tempproce;
--创建个job,作用是10分中执行一次存储过程
Var jobtemp number;
begin
DBMS_job.SUBMIT(:jobtemp,'tempproce;',sysdate,'sysdate+(10/(60*24))');--第二个参数是调用的存储过程的名称,切记要加上;,不然执行错误
end;
--查询jobs的相关试图和字段
select job,last_date,what from dba_jobs;
--获取到job 编号:189(我数据库给的,每个人的可能不同,查询到编号,便于运行它)
--运行job
begin
dbms_job.run(189);
end;
--删除job
begin
dbms_job.remove(189);
end;
游客 2015-07-08 12:00
--创建测试表名
create table job_table(run_date date);
--创建存储过程
create or replace procedure job_proc as
begin
insert into job_table (run_date) values (sysdate);
end;
--创建job并指定一分钟执行一次
declare
job number;
begin
dbms_job.submit(job,'job_proc;',sysdate,'TRUNC(sysdate,''mi'')+1/(24*60)');
end;
commit;


--暂停任务

--select job from user_jobs
找出job的id值,然后使用下面的放语句停止任务。

begin
dbms_job.broken(584,true);
end;


--重启任务

begin
dbms_job.run(584);
end;
--删除任务
delete user_jobs where job=584;
drop procedure job_proc;
drop table job_table;

创建job后。系统即会在指定时间里自动调用该存储过程。


关于时间间隔的相关知识:

1.TRUNC(for dates)  

TRUNC函数为指定元素而截去的日期值。  

其具体的语法格式如下:  

TRUNC(date[,fmt])  

其中:  date 一个日期值  fmt 日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去  

下面是该函数的使用情况:  

TRUNC(TO_DATE('24-Nov-1999 08:00 pm'),'dd-mon-yyyy hh:mi am')  ='24-Nov-1999 12:00:00 am'  

TRUNC(TO_DATE('24-Nov-1999 08:37 pm','dd-mon-yyyy hh:mi am'),'hh') ='24-Nov-1999 08:00:00 am'  

trunc(sysdate,'yyyy') --返回当年第一天.  

trunc(sysdate,'mm') --返回当月第一天.  

trunc(sysdate,'d') --返回当前星期的第一天.  

trunc(sysdate,'dd')--返回当前年月日


trunc函数后面加的数字的单位是天。  


每天凌晨0点0分:trunc(sysdate+1)

每天早上8点 trunc(sysdate+1)+1/3

每天早上8点30分 trunc(sysdate+1)+(8.5*60)/(24*60)

每天早上8点30分 trunc(sysdate+1)+8.5/24

每天早上8点30分 trunc(sysdate+1)+(8*60+30)/(24*60)
其他相识问题
装修都讲究谢什么?
功能至上,轻装修重装饰!
想装修搞得简约,清爽的些,应该怎么做
想清爽的话,建议可以用蓝色、绿色等冷色系的颜色来装饰房子,家具的话则可以选择一些浅色素色系的,比如说用竹腾编制的一些凳子、灯饰、画框,又或者是那种白色低印花纹的布艺沙发,也可以用一些金属或反射的材...
装修应该注意谢什么
装修所说的风水,并不是崇尚迷信,因为人是感性动物,人生存在社会群体,会受到周围环境的影响,即使相信科学,心理也会存在一定的阴影、和害怕。为了避免精神受到刺激,在装修的时候最好还是需要注意一些。如书...
才买新房,用哪种颜色和款式的瓷砖好看?
看个人喜好 和装修风格;个人认为淡雅一点的比较好,好配家具,看着心情舒畅~~O(∩_∩)O
重庆哪些装修公司好
现在的找装修公司比较多,分不清谁好谁坏,建议找一些本土的,一线大品牌
北京哪个店面装修公司好?
专业店面装修11年,客户满意度高,装修行业很多,不信就自己去看,北京朝象装饰。
成都最好的装修公司在那里??
★龙发装饰企业是全国前3强,中国品牌500强品牌装饰企业。我公司是国内装饰企业唯一一家跨国企业(2003年在美国芝加哥成立分公司),成都最好的装修公司龙发装饰五星工程专业、专注、专心缔造专家品质。
刚交了房,不知道哪家装修更好!!
登陆 装修123网 填写资料 发布招标
请帮忙设计下如何布置我的新房子
这个要看你的房型和承重墙的位置的,找装修公司帮你设计安全哦,还要好的负责的公司哦,你在上海的话我给推荐荣欢装饰公司。
房子好了,不知道找西安那个装修公司好?
看你的装修风格,建议你去家装领域网看看,三家公司,三套设计方案,三个预算,多方了解;您只要上家装领域网发布装修招标信息,就可在家坐等多家专业装修公司上门服务,还可享有专业装修顾问全程监督服务,省心又...
苏州装饰装修公司
苏州装饰公司比较好的是苏州雅信装饰公司,这家苏州装修公司装修质量好。你可以到他们网了解:
装修招标一般多久能通过审核
不知道你是在哪里发布的装修招标信息,不过建议还是在装修123网发布吧,他们的审核速度很快的哦!
工长俱乐部北京有多少个,苏皖工长俱乐部怎么样?
工长俱乐部是介于装饰公司与施工队间的一个第三方监管平台。 北京最早的工长俱乐部是苏皖工长俱乐部,05年成立,注册名“工长俱乐部”,随后越来越多的工...
70平旧房改造,水电改造整出来1W,合理吗
只多不少。 维多利亚装饰工程有限公司 生态小康家装,低碳生活的典范 湖南省政府“建设两型社会”家装行业唯一试点企业 详情直接QQ200757714咨询 电话150849404...
装修顾虑......或一点建设性意见
可以到消费者协会投诉。 你要找对公司,更要找对业务员,找对设计师。找对项目经理。。、 一看就知道你不是好应付的人是把,。
有装修宾馆酒店吗
请问一下你的宾馆在哪个地方呢?建议你可以在装修123网站免费发布装修招标信息,让装修公司免费上门量房做设计吧!
有谁知道家装监理是做什么的啊?
家装监理,即家庭装修监理,是从工程建设监理中细化出来的,顾名思义,就是对家庭装修的监督管理,一般是指专业化的家庭装修监理单位接受业主(装修户)的委托和授权,根据国家有关家庭装修的文件、法律、法规,按...
请问深圳的lv和gucci店是谁哪家公司装修的
Sze Cheong (Shanghai) Engineering Ltd.时昌(上海)建筑装饰工程有限公司从店铺的设计,灯具的研发,幕墙的制作都是时昌下面的三个公司~上海俊力,上海德耐好,河南港银...
三房110平方简单装修下要多少钱
我南坪锯斧装饰的,我们公司老总从事土建及工装事业10多年,承接过酒店设计,楼盘销售中心,保健会所,别墅,办公室,家装等,多年积累丰富经验,注重口碑以及质量,力求完美. 可以来我们公司了解一下。 我们...