少年阿賓

          那些青春的歲月

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



          -- Create table
          create table ABIN2
          (
            ID2         NUMBER,
            NAME2       NVARCHAR2(100),
            CREATETIME2 DATE default sysdate
          )
          tablespace SYSTEM
            pctfree 10
            pctused 40
            initrans 1
            maxtrans 255
            storage
            (
              initial 64K
              next 1M
              minextents 1
              maxextents unlimited
            );



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



          建立oracle存儲過程:

          create or replace procedure enforcesome
          is
          begin
          declare
          cursor mycur is  select t.id1,t.name1,t.createtime1,s.name2,s.createtime2 from abin1 t,abin2 s where t.id1=s.id2;
          sid abin1.id1%type;
          sname1 abin1.name1%type;
          sname2 abin2.name2%type;
          screatetime1 abin1.createtime1%type;
          screatetime2 abin2.createtime2%type;
          mysql varchar2(2000);
          begin
          open mycur;
          loop
          fetch mycur into sid,sname1,screatetime1,sname2,screatetime2;
          exit when mycur%NOTFOUND;
          mysql:='insert into abin3 (id,name1,name2,createtime1,createtime2) values ('||''''||sid||''''||','||''''||sname1||''''||','||''''||sname2||''''||','||''''||screatetime1||''''||','||''''||screatetime2||''''||')';
          execute immediate mysql;
          commit;
          end loop;
          close mycur;
          end;
          end;

           

           

           編寫oracle  Job定時器:
          declare
          myjob number;
          begin
          SYS.dbms_job.submit(myjob,'enforcesome;',sysdate,'sysdate+1/2880');
          commit;
          end;


          執(zhí)行Job定時器代碼:

          posted on 2012-08-02 09:35 abin 閱讀(443) 評論(0)  編輯  收藏 所屬分類: oracle
          主站蜘蛛池模板: 体育| 珠海市| 江北区| 祁东县| 衡山县| 平遥县| 博白县| 宁国市| 犍为县| 无为县| 威远县| 八宿县| 剑川县| 阿拉尔市| 扎鲁特旗| 利川市| 大冶市| 宜春市| 沾化县| 遂川县| 黄山市| 阿拉善右旗| 开江县| 马山县| 海丰县| 黎川县| 镶黄旗| 互助| 河池市| 额济纳旗| 迁西县| 甘孜县| 东光县| 苍溪县| 故城县| 邳州市| 平武县| 深水埗区| 五大连池市| 新竹市| 崇礼县|