少年阿賓

          那些青春的歲月

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks
          廢話少說,首先建表:
          -- Create table
          create table ABIN4
          (
            ID1         NUMBER,
            NAME1       NVARCHAR2(100),
            CREATETIME1 DATE
          )
          tablespace SYSTEM
            pctfree 10
            pctused 40
            initrans 1
            maxtrans 255
            storage
            (
              initial 64K
              next 1M
              minextents 1
              maxextents unlimited
            );



          -- Create table
          create table ABIN5
          (
            ID1         NUMBER,
            NAME1       NVARCHAR2(100),
            CREATETIME1 DATE
          )
          tablespace SYSTEM
            pctfree 10
            pctused 40
            initrans 1
            maxtrans 255
            storage
            (
              initial 64K
              next 1M
              minextents 1
              maxextents unlimited
            );



          建立表遷移存儲過程(如果表abin5里面已經存在abin4里面遷移過來的記錄,那么就不再執行插入操作):

          create or replace procedure abing
          is
          begin
          declare
          cursor mycur is select t.id1,t.name1,t.createtime1 from abin4 t;
          sid abin4.id1%type;
          sname abin4.name1%type;
          screatetime abin4.createtime1%type;
          num number;
          begin
          open mycur;
          loop
          fetch mycur into sid,sname,screatetime;
          select count(*) into num from abin5 t where t.id1=sid and t.name1=sname and t.createtime1=screatetime;
          if(num=0) then
          insert into abin5 (id1,name1,createtime1) values (sid,sname,screatetime);
          end if;
          exit when mycur%NOTFOUND;
          commit;

          end loop;
          close mycur;
          end;
          end;



          建立Oracle定時器Job,讓系統定時的去執行操作:
          declare
          myjob1 number;
          begin
          sys.dbms_job.submit(myjob1,'abing;',sysdate,'sysdate+1/2880');
          commit;
          end;
          posted on 2012-08-02 12:23 abin 閱讀(1074) 評論(0)  編輯  收藏 所屬分類: oracle
          主站蜘蛛池模板: 邯郸县| 嘉荫县| 邵武市| 胶州市| 邢台市| 济阳县| 武川县| 安阳市| 贵定县| 林西县| 将乐县| 罗江县| 基隆市| 健康| 舞钢市| 通城县| 沂南县| 沛县| 辽宁省| 恩平市| 明光市| 长子县| 盐池县| 长沙市| 彩票| 无棣县| 浪卡子县| 宜宾市| 邢台市| 华安县| 嘉禾县| 凉城县| 鲁山县| 海南省| 大同县| 苏尼特左旗| 隆林| 乐亭县| 清河县| 南皮县| 井陉县|