你的INTERVAL不是有效的数值,你是想一分钟执行一次,应该这样写
declare
jobno number;
begin
dbms_job.submit(jobno,'pro;',trunc(sysdate),'sysdate+1/(24*60)');
commit;
end;
declare
jobno number;
begin
dbms_job.submit(jobno,'pro;',trunc(sysdate),'sysdate+1/(24*60)');
commit;
end;
解决方案 »
- ASM下使用alter system set xxx=yyy scope=spfile参数不生效怎么办?
- 多条数据插入
- 从sybase 数据库表中抓取数据放到Oracle 数据库表中 问题……
- Oracle新手问题(2)
- 在CSDN发帖标题一定要长,嘿嘿!本人现在想往数据库方面发展,成为这方面的大牛都要什么基础,欢迎拍砖,呼呼?
- JOIN ON 和 = 哪个效率高
- 这个语句可以优化吗???oracle的。这个运行太慢了。谢谢
- 怎么将ORACLE里的数据导入EXCEL中
- oracle 安装问题!急
- 关于nls的,请帮忙解答
- 数据复制可以复制大字段吗
- 为什么用insert 语句插入数据,数据长度只有4k左右?
---------- ---------- -----------------
1 1 14-01-03 17:04:01
2 1 14-01-03 17:17:32
3 1 14-01-03 17:18:34
4 1 14-01-03 17:19:35
5 1 14-01-03 17:20:37
6 1 14-01-03 17:21:38
7 1 14-01-03 17:22:39
8 1 14-01-03 17:22:50
9 1 14-01-03 17:23:41
10 1 14-01-03 17:23:51其中7、8与9、10之间出现分钟重复现象.
select rownum,aa.* from aa;这句话的时间未必是相同的!所以可能导致了没有那么精确。
trunc(sysdate,'mi')+1/(24*60)
系统执行存储过程需要时间,用sysdate有偏差
trunc(sysdate,'ss')+1/(24*60*60)
trunc()只能精确到分