--從表B中每週一到週五查詢出數據放到表A中。 --建立testa,testb並在B中填充數據 create table testa(id number(10),name varchar2(10),age varchar2(10), ext1 varchar2(10)); create table testb(id number(10),name varchar2(10),age varchar2(10), ext1 varchar2(10)); insert into testb(id,name,age,ext1) values(1,'aaa','2','1'); insert into testb(id,name,age,ext1) values(2,'bbb','2','1'); insert into testb(id,name,age,ext1) values(3,'ccc','2','1'); --建立存儲過程protest create or replace procedure protest is begin if( TO_CHAR(SYSDATE,'DAY') = '星期一' or TO_CHAR(SYSDATE,'DAY') ='星期二'or TO_CHAR(SYSDATE,'DAY') ='星期三'or TO_CHAR(SYSDATE,'DAY') ='星期四'or TO_CHAR(SYSDATE,'DAY') ='星期五') then insert into testa ( id, name,age,ext1) (select id,name,age,ext1 from testb); commit; end if; end; --運行 --在命令窗口運行 exec statistics_loginTimes_by_day --而後在job中添加便可,天天定時運行
原文轉自:http://blog.csdn.net/cfan0801/article/details/13996645c#