少年阿賓

          那些青春的歲月

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            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;


          執行Job定時器代碼:

          posted on 2012-08-02 09:35 abin 閱讀(445) 評論(0)  編輯  收藏 所屬分類: oracle
          主站蜘蛛池模板: 天等县| 图木舒克市| 蒲城县| 阿坝县| 措美县| 安顺市| 临武县| 临汾市| 南江县| 安西县| 胶南市| 宁津县| 自治县| 大邑县| 冷水江市| 葵青区| 思茅市| 平远县| 岳阳县| 廉江市| 寻乌县| 徐州市| 阿克陶县| 湘潭县| 普兰店市| 新建县| 延川县| 台江县| 稷山县| 灵川县| 博野县| 新野县| 阿瓦提县| 宁远县| 通渭县| 孟村| 宁夏| 璧山县| 改则县| 牡丹江市| 枣阳市|