oracle 在pl/sql 工具中怎么运行一个存储过程 pl/sql存储 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 EXEC PROC_SENT_MID_FEEVALUELOG; 有参数的话EXEC PROC_SENT_MID_FEEVALUELOG(参数列表); beginPROC_SENT_MID_FEEVALUELOG;end; 我的意思是要把这个存储过程当一个job运行起来 1天运行一次 我的意思是要把这个存储过程当一个job运行起来 1天运行一次variable job1 number; begin sys.dbms_job.submit(job => :job, what => 'your_procedure;', --存储过程next_date => sysdate, interval => 'sysdate+1');commit; end; / --添加定时任务,每晚12点定时执行VARIABLE jobno number;↙beginDBMS_JOB.SUBMIT(:jobno, '你的存储过程;', TRUNC(SYSDATE),'trunc(sysdate)+1'); commit;end; 你可以通过plsqldev 工具创建job的,只要你在执行部分 写上 beginPROC_SENT_MID_FEEVALUELOG;end; 然后自己写明第一次执行时间,执行间隔等就行了 用PL/DEV创建JOB,填写上时间,存储过程 就OK了 Oracle和标准sql是有区别的,解决方案:ORACLE 存储过程中在sql窗口时使用CALL SP_过程名(), 无参时也要括号,在命令窗口时要使用EXEC SP_过程 BEGIN -- Call the procedure PROCEDURE_TEST('T01', '[email protected]');END;有关存储过程,看我写的博客,5分钟就能在项目上用了,包含里面各种知识点,你看看Oracle技术_5分钟会用存储过程_存储过程简单实例(包含循环、条件、增改查、参数传入、变量赋值、java调用等) 给你个具体的方法吧,在jobs上右击:然后,填写过程,时间和间隔,其中过程要加上分号,如sp_test();: 在sql窗口,调用存储过程:call sp_stu();使用call 关键字调用,存储过程名后要加括号; beginsp_stu;end;在命令窗口调用可以使用exec sp_stu; 请问如何排序能达到这样的要求?急... orcle9i导入dmp文件出了问题 各位朋友帮忙看下,压力测试中数据库process总数问题 根据类别,顺序号,取父顺序号的SQL oracle主备的问题,求高手来帮忙解决。 求教ER图.在线等..... oracle求触发器写法,在线等 pl/sql 高手请进! 请问SQL Expert for Oracle的序列号是多少? 谁能告诉我怎么改变一个表的主键 存错过程求助:oracle存储过程报: 出现符号 "end-of-file"在需要下列之一时.... pl/sql 远程连接数据库 ora-12154,连接本地数据没问题,求助大神
EXEC PROC_SENT_MID_FEEVALUELOG(参数列表);
PROC_SENT_MID_FEEVALUELOG;
end;
begin
sys.dbms_job.submit(job => :job,
what => 'your_procedure;', --存储过程
next_date => sysdate,
interval => 'sysdate+1');
commit;
end;
/
VARIABLE jobno number;↙begin
DBMS_JOB.SUBMIT(:jobno,
'你的存储过程;',
TRUNC(SYSDATE),'trunc(sysdate)+1');
commit;
end;
begin
PROC_SENT_MID_FEEVALUELOG;
end;
然后自己写明第一次执行时间,执行间隔等就行了
-- Call the procedure
PROCEDURE_TEST('T01', '[email protected]');
END;有关存储过程,看我写的博客,5分钟就能在项目上用了,包含里面各种知识点,你看看Oracle技术_5分钟会用存储过程_存储过程简单实例(包含循环、条件、增改查、参数传入、变量赋值、java调用等)
call sp_stu();使用call 关键字调用,存储过程名后要加括号;
begin
sp_stu;
end;
在命令窗口调用可以使用exec sp_stu;