如何定义一个JOB让它在每天的8:30 13:30 17:00 这三个时间段运行一个过程? 谢谢。
解决方案 »
- 将 rownum 字段格式化成四位的字符
- 如何更改oarcle9i中的web服务的端口?
- 怎样写语句导出某个table的 CREATE TABLE 的语句啊?
- 关于EXP-00003错误?
- oracle 8i 到 oracle 9i 后数据库连接出现问题?
- 请问在ORACLE中执行 SELECT TO_CHAR(DATE,'YYYYMMDD') FROM TABLE1为什么不对?
- select 语句通配符的奇怪问题
- 怎样用C#或VB对一个远程oracle数据库进行操作?放oracle的机子是一个外地域
- 请各位老大帮小弟写个简单的触发器,不盛感激!
- 关于数据库同步的问题,急!
- 组合唯一约束 的异常处理
- 比较难的一个模糊查询SQL
可以参考此贴
http://topic.csdn.net/u/20091216/09/bbde1c7d-6456-42f8-bfb1-2b877672e36b.html
select count(*) into 一个变量 from 配置表 where 系统时间戳在时间段内 and 配置是本存储过程if count(*)的变量>0 then--有符合本存储过程的记录,才继续走,否则直接到了proc最后。
继续......
end if;
exception when others then --这里catch if里面的未处理异常
....
end proc;
使用SCHEDULE job 可以解决问题,job的升级版!Oracle 10g加进来的!
很好用的!