大家好!现在我有这样一个问题,存储过程是 P_test(date1 in date, error out number) ;
那么用job 该怎样调用 存储过程呢? 谢谢大家
那么用job 该怎样调用 存储过程呢? 谢谢大家
解决方案 »
- oracle 备份文件
- 通过 pl/sql developer 工具通过DBLINK去查询一个表。为什么commit,rollback按钮会被激活。
- 请问ODP.NET哪里有的下载,在官方下载时,他需要用户名,密码,求助!!!
- 为什么无法对RAW类型主键的表建全文索引
- 一个简单的查询问题
- (急求!)在linux 下安装oracle 的文档?
- 怎样修改ORACLE的internal的密码为其它或者失效?
- 关于sqlj和plsql问题
- 如何查询表中多个列为空的字段
- 求助oracle创建表空间时遇到ora00972 : 标识符过长
- 关于游标中execute immediate执行update的问题
- Oracle临时表问题
SQL> create or replace procedure resch as
2 begin
3 delete from emp where empno = 2;
4 COMMIT;
5 delete from emp where empno = 3;
6 COMMIT;
7 delete from emp where empno = 4;
8 COMMIT;
9 end;
10 /
Procedure created
SQL> set serveroutput on
SQL>
SQL> DECLARE
2 v_job NUMBER(20);
3 BEGIN
4 dbms_job.submit(v_job,'begin resch; end;',SYSDATE,'SYSDATE+1/24/60');
5 dbms_output.put_line(v_job);
6 END;
7 /
Oracle job详解
SQL> variable job1 number; SQL> SQL> begin 2 dbms_job.submit(:job1,'MYPROC;',sysdate,'sysdate+1/1440'); --每天1440分钟,即一分钟运行test过程一次 3 end; 4 / PL/SQL 过程已成功完成
v_date date;
v_error number;
begin
v_date:=sysdate;
P_test(v_date, v_error);
end ;
把这个放到上面调用存储过程的地方.