在Oracle817中想增加一个定时执行的任务:每隔1小时更新一个数据库用户信息。按照书本上的指示操作,但总提示出错信息。 你的1.sql文件结尾的/加上回车了没有? 如果没有,加上就好了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把declarev_jobnum number := 1;beginDBMS_JOB.SUBMIT(v_jobnum,'userTest;',sysdate,'sysdate+1/24');commit;end;/改成,在sqlplus中执行就好了.VARIABLE jobno number;begin DBMS_JOB.SUBMIT(:jobno, 'userTest;', SYSDATE, 'trunc(SYSDATE) + 1/24' commit;end; 靠.少半边括号VARIABLE jobno number;begin DBMS_JOB.SUBMIT(:jobno, 'userTest;', SYSDATE, 'trunc(SYSDATE) + 1/24') commit;end; v_jobnum number := 1;改为VARIABLE jobno number;就好了。 CREATE OR REPLACE PROCEDURE "USERTEST" ASBEGIN UPDATE SSYS.TSYS_USER SET FLAG='1'; COMMIT;END;/去掉双引号,然后试试 java调用过程不执行 merge问题求助 子查询和关联查询谁的效率更高 Oracle问题请教 win7里oracle服务端安装后的问题 oracle 中如何将字符串转数字? 如何优化oracle分页语句 双机热备两种方案我用哪个好呀! 错误ORA-00054 bzszp(SongZip),请你帮忙 预祝大家圣诞快乐,顺便问个问题:)游标变量一般应用在什么场景?(普通游标实现不了的)谢谢 怎样手工创建一个ORACLE数据库?
v_jobnum number := 1;
begin
DBMS_JOB.SUBMIT(v_jobnum,'userTest;',sysdate,'sysdate+1/24');
commit;
end;
/
改成,在sqlplus中执行就好了.
VARIABLE jobno number;
begin
DBMS_JOB.SUBMIT(:jobno,
'userTest;',
SYSDATE, 'trunc(SYSDATE) + 1/24'
commit;
end;
begin
DBMS_JOB.SUBMIT(:jobno,
'userTest;',
SYSDATE, 'trunc(SYSDATE) + 1/24')
commit;
end;
改为
VARIABLE jobno number;
就好了。
BEGIN
UPDATE SSYS.TSYS_USER SET FLAG='1';
COMMIT;
END;
/
去掉双引号,然后试试