请问:用JOB执行一个有参数的存储过程,该如何写? 请指教:如何写有参数的存储过程的JOB? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样的JOB无法实现。因为无法将实际参数传给过程。 variable jobid number;beginDBMS_JOB.SUBMIT(:JOBID,'用户名.过程名;',SYSDATE,'trunc(SYSDATE) + 55/48');Commit;End;/不能是有参数的过程,但可以是调用的过程没有参数,但是在调用的过程中再调用其它过程(有参数) 反正用job调存储过程的话带参数,这个参数也一定是个常量,所以可以在写一个过程调用哪个带参数的过程。job直接调用这个过程 variable job1 number; begin dbms_job.submit(:job1,'autoTRANSDATA(''1000'',''77'',''SYSTEM'');',sysdate,'sysdate+1/1440'); END;commit 不对,job可以调用任何多的in参数,但不能是带有out,这样,你可以写了吧。 求几个视图介绍!! 字段分拆显示 oracle8i(8.1.5) 数据库复制问题?在线求救!!!! 数据库合并的问题 游标中用到动态sql语句请问该怎么写? 如何查找oracle数据库中表之间的关系 客户端装了oracle9i的最小化安装,发现没有oracle provider for ole db,怎么样才能下载该驱动?在线等待100分 问一个简单的问题 怎样写语句取具体几行?在线等待 关于ORA卡硬盘一说 在哪里找到oracle的数据库的配置文件?创建数据库时,想修改系统提供的默认参数,直接读自己写好的配置文件的参数。 安装数据库时,写一个带有参数配置文件,如表空间多大。
begin
DBMS_JOB.SUBMIT(:JOBID,'用户名.过程名;',SYSDATE,'trunc(SYSDATE) + 55/48');
Commit;
End;
/
不能是有参数的过程,但可以是调用的过程没有参数,但是在调用的过程中再调用其它过程(有参数)
begin
dbms_job.submit(:job1,'autoTRANSDATA(''1000'',''77'',''SYSTEM'');',sysdate,'sysdate+1/1440');
END;
commit