高分求购一个存储过程 create or replace procedure scott.testasbegin delete from a where a.coltime+7<sysdate;end 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用job;在sql*plus里面执行以下语句VARIABLE jobno number;begin DBMS_JOB.SUBMIT(:jobno, 'delete from a where time<sysdate-7;', SYSDATE, 'sysdate+1'); commit;end;/print jobno; 比如你建立的过程为scott.testVARIABLE jobno number;begin DBMS_JOB.SUBMIT(:jobno, scott.test;', SYSDATE, 'trunc(sysdate) + 1/24'); commit;end;/每天1点执行。建议你看看job包的帮助 呵呵,错了应当是'trunc(sysdate) + 25/24'是每天1点执行。是'trunc(sysdate) + 27/24'是每天3点执行 Oracle 11g OEM 无法登陆 关于Oracle远程存储的问题,各位大虾麻烦多多指点一下吧 物化视图同步的问题 oracle8i 创建job失败 请教:刚装了oracle不太会用,想倒一个数据文件到数据库里,怎么做?谢谢!!! 传授新手一个技巧,我在csdn上文了很多次都没有人回答,多亏一个朋友介绍。 如何用存储过程向一个表中插入年历! 关于删除表空间的数据文件的问题 oracle8有没有补丁程序?比如sp1 oracle 查詢event的語法錯誤 关于如何写oracle的function欢迎大家来讨论(参与有分) 连接问题
在sql*plus里面执行以下语句
VARIABLE jobno number;
begin
DBMS_JOB.SUBMIT(:jobno,
'delete from a where time<sysdate-7;',
SYSDATE, 'sysdate+1');
commit;
end;
/
print jobno;
VARIABLE jobno number;
begin
DBMS_JOB.SUBMIT(:jobno,
scott.test;',
SYSDATE, 'trunc(sysdate) + 1/24');
commit;
end;
/
每天1点执行。
建议你看看job包的帮助
是'trunc(sysdate) + 27/24'是每天3点执行