摘要: 介绍orcale定时器的简单用法,希望大家一看就能明白1.创建一个表,为了能清楚看到定时器的运行情况我们创建一个带有日期字段的表Sql代码 createtablejob_table(run_timedate);2.创建存储过程Sql代码 createorreplaceprocedurejob_procisbegininsertintojob_table(run_time)values(sysdate);end;3.创建job,并且指定为一分钟执行一次Sql代码 declarejobnumber;begindbms_job.submit(job,'job_proc;',sysda 阅读全文
posted @ 2011-08-04 15:02 魔战 阅读(608) 评论(0) 推荐(0) 编辑
摘要: declareJOB_ILEARN_ONLINE number :=1;begindbms_job.submit(JOB_ILEARN_ONLINE,'insert into testdate(today) values(sysdate);',sysdate,'TRUNC(sysdate,''mi'') + 1 / (24*60)');commit;end; 其中:job是系统自动产生编号,check_err是自己的一个过程或函数,next_date设置下次执行时间,这里是今天晚上23:00,interval设置时间间隔,多久执行 阅读全文
posted @ 2011-08-04 14:42 魔战 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 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', 阅读全文
posted @ 2011-08-04 14:38 魔战 阅读(999) 评论(0) 推荐(0) 编辑
摘要: 1:取得当前日期是本月的第几周 SQL> select to_char(sysdate,'YYYYMMDD W HH24:MI:SS') from dual; TO_CHAR(SYSDATE,'YY ------------------- 20030327 4 18:16:09 SQL> select to_char(sysdate,'W') from dual; T - 4 2:取得当前日期是一个星期中的第几天,注意星期日是第一天 SQL> select sysdate,to_char(sysdate,'D') fro 阅读全文
posted @ 2011-08-04 14:38 魔战 阅读(33140) 评论(0) 推荐(1) 编辑