小弟想在orcale中实现:月初把数据库A表中数据导入到B表中

解决方案 »

  1.   

    1、创建一个存储过程负责导数据
    2、创建一个oracle job定期执行你的procedure
      

  2.   

    --创建任务
    create or replace procedure p_test(aa  date)
    is
    begin
     ...
    end;
    /
    --创建JOB
    variable v_job_id  number;
    begin
      dbms_job.submit(:v_job_id,                              ---job序号
                      p_test(sysdate);',                      ---过程名及参数
                      sysdate,                                ---首次执行时间
                      'sysdate+1');                           ---下次执行时间
    end;
    /commit;
    print v_job_id;