oracle9i怎样在PL/SQL中创建一个JOB来定时每分钟执行一个存储过程,在网上看了很多代码都不行 oraclejobspl/sql 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如下去创建,在user_jobs中就可以看到了DECLARE JOB BINARY_INTEGER; --任务ID v_begin DATE; --开始时间 v_interval VARCHAR2(50); --时间间隔BEGIN v_begin:=sysdate;--当前时间开始执行 v_interval:= 'trunc(sysdate,''mi'') + 1/ (24*60)'; --每分钟执行一次, 可以更改 DBMS_JOB.SUBMIT(JOB, 'test_pkg;', --存储过程名称 v_begin, v_interval, FALSE, 0, FALSE); COMMIT;END; 这样还是没有啊,我是直接把你代码拿过来改成我的存储过程名称然后复制到pl/sql中的命令窗口里面去执行的,这样对吗 我用SQL窗口执行在user_jobs中可以看到了,但是我的存储过程好像没有被执行,郁闷了! 我也写了job 按照你这种方式执行成功了 但是在user_jobs中可以查到, 为什么在jobs中不能找呢?也就是在pl/sql找不到 是我的版本不行吗 ? 还是其他? ORACLE数据统计问题~~请教高手啦 菜鸟弱弱地问下,想查询数据库有什么表应该怎么查询 初学者的无奈(ORACLE) JDBC连ORACLE的驱动问题。。。。。。。 服务器本来是oracle8,现在升级到oracle9,发现跑应用的时候某些模块比原来还要慢,怎么办啊,救命哦~!! 执行SQL语句,出现"未连接 到ORACLE"错误! 在客户端打开oracle数据库时,提示关闭的连接 Oracle安装问题 oracle9i中的listener 几个简单问题,请执教 oracle 中带有输出参数的存储过程的使用 sql navigator 怎么用?有教程么。?
JOB BINARY_INTEGER; --任务ID
v_begin DATE; --开始时间
v_interval VARCHAR2(50); --时间间隔
BEGIN
v_begin:=sysdate;--当前时间开始执行
v_interval:= 'trunc(sysdate,''mi'') + 1/ (24*60)'; --每分钟执行一次, 可以更改
DBMS_JOB.SUBMIT(JOB,
'test_pkg;', --存储过程名称
v_begin,
v_interval,
FALSE,
0,
FALSE);
COMMIT;
END;