oracle定时作业?! 各位高手: 我想让oracle定时(如:每月一号00:00:00)完成一些相关数据的计算,然后把数据插入一些表中。请问:这个功能该如何实现? 谢谢先! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一个简单例子: 创建测试表SQL> create table a(a date);表已创建。创建一个自定义过程SQL> create or replace procedure test as 2 begin 3 insert into a values(sysdate); 4 end; 5 /过程已创建。创建JOBSQL> variable job1 number;SQL> SQL> begin 2 dbms_job.submit(:job1,'test;',sysdate,'trunc(add_months(sysdate,1),'mm')'); --每月的一号执行,下个月开始。插入动作添加到存储过程中。 3 end; 4 /PL/SQL 过程已成功完成。运行JOBSQL> begin 2 dbms_job.run(:job1); 3 end; 4 /PL/SQL 过程已成功完成。 写个过程,然后定义个job,定期执行即可 declarejob1 number;begindbms_job.submit(job1,'test;',sysdate,'trunc(last_day(sysdate)+1,''mm'')'); --每月的一号执行,下个月开始。插入动作添加到存储过程中。commit;end;/ 分区表中大数据量转移方案 存储过程的问题 oracle unix备份的数据 怎样导入到windows的oracle里面 这样查询怎么优化下啊,急啊! oracle 10G 服务起动不起来。 求助一条sql查询 问一个菜菜的问题。关于手册 oracle 9i客户端建库的问题?我很菜! 没有监听器!!!!(板主手下留情一次只能给100,所以发了两次) 怎么创建如下视图? 谁有ORACLE portal的相关资料? 安装Oracle9i到100%时出错!
SQL> create table a(a date);表已创建。创建一个自定义过程
SQL> create or replace procedure test as
2 begin
3 insert into a values(sysdate);
4 end;
5 /过程已创建。创建JOB
SQL> variable job1 number;
SQL>
SQL> begin
2 dbms_job.submit(:job1,'test;',sysdate,'trunc(add_months(sysdate,1),'mm')'); --每月的一号执行,下个月开始。插入动作添加到存储过程中。
3 end;
4 /PL/SQL 过程已成功完成。运行JOB
SQL> begin
2 dbms_job.run(:job1);
3 end;
4 /PL/SQL 过程已成功完成。
job1 number;
begin
dbms_job.submit(job1,'test;',sysdate,'trunc(last_day(sysdate)+1,''mm'')'); --每月的一号执行,下个月开始。插入动作添加到存储过程中。
commit;
end;
/