在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;/去掉双引号,然后试试 请教 “存储过程读取blob数据 存为文件”的错误! oracle的 同义词检索问题 DELETE会造成I/O操作吗 如何设置才能只看到自己的方案,不显示其他人的 sql的除法问题 Oracle组合查询问题 请问怎样得到刚插入记录的id值,其中我的id字段是自增的 连接ORACLE816数据库的时候,出现ORA-1254:连接因对象主机或对象不存在而失败 如何用文件创建数据库? 想在触发器里将当前操作的用户名写入到一个表 预祝大家圣诞快乐,顺便问个问题:)游标变量一般应用在什么场景?(普通游标实现不了的)谢谢 怎样手工创建一个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;
/
去掉双引号,然后试试