<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 16  文章 - 0  trackbacks - 0
    <2012年6月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    1234567

    常用鏈接

    留言簿

    隨筆檔案

    友情鏈接

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    --第一步,檢查源表是否可以在線重定義
    begin
    DBMS_REDEFINITION.CAN_REDEF_TABLE (
       uname=>username,
       tname=>'T_DAR_DEPARBALANCE',
       options_flag=>dbms_redefinition.cons_use_pk);
    end;

    --第二步創建一張分區表做為中間表

      CREATE TABLE "username"."T_DAR_DEPARBALANCE_R"
       ( "FDEPARTID" VARCHAR2(44 BYTE) NOT NULL ENABLE,
     "FPERIODID" VARCHAR2(44 BYTE) NOT NULL ENABLE,
     "FCUSTOMERID" VARCHAR2(100 BYTE) NOT NULL ENABLE,
     "FBALTYPE" NUMBER(10,0) NOT NULL ENABLE,
     "FTRANSTYPE" NUMBER(10,0) NOT NULL ENABLE,
     "FBEGINBALANCE" NUMBER(20,4) DEFAULT 0 NOT NULL ENABLE,
     "FDEBIT" NUMBER(20,4) DEFAULT 0 NOT NULL ENABLE,
     "FCREDIT" NUMBER(20,4) DEFAULT 0 NOT NULL ENABLE,
     "FYEARDEBIT" NUMBER(20,4) DEFAULT 0 NOT NULL ENABLE,
     "FYEARCREDIT" NUMBER(20,4) DEFAULT 0 NOT NULL ENABLE,
     "FENDBALANCE" NUMBER(20,4) DEFAULT 0 NOT NULL ENABLE,
     "FCOMPANY" VARCHAR2(44 BYTE),
     "FWAYBILLNUM" VARCHAR2(44 BYTE) NOT NULL ENABLE,
     "FDESC" NVARCHAR2(255),
     "FREPAIRDESC" NVARCHAR2(255),
     "FBIZDATE" TIMESTAMP (6),
     "FPAYMENTTYPE" NUMBER(10,0),
      CONSTRAINT "PK_DEPARBALANCE_R" UNIQUE ("FDEPARTID", "FPERIODID", "FCUSTOMERID", "FBALTYPE", "FTRANSTYPE", "FWAYBILLNUM")
      USING INDEX TABLESPACE "EAS_ERP_IDX_FINANCE")
      TABLESPACE "EAS_ERP_D_FINANCE" partition by list (fperiodId)
      (
       PARTITION "2010-01" VALUES ('2yoe9wElEADgYH0hwKgCzII4jEw='),
       PARTITION "2010-02" VALUES ('2yoe9wElEADgYH0jwKgCzII4jEw='),
       PARTITION "2010-03" VALUES ('51KNiQElEADgAPZRwKgCZYI4jEw='),
       PARTITION "2010-04" VALUES ('51KNiQElEADgAPZTwKgCZYI4jEw='),
       PARTITION "2010-05" VALUES ('51KNiQElEADgAPZVwKgCZYI4jEw='),
       PARTITION "2010-06" VALUES ('51KNiQElEADgAPZXwKgCZYI4jEw='),
       PARTITION "2010-07" VALUES ('51KNiQElEADgAPZZwKgCZYI4jEw='),
       PARTITION "2010-08" VALUES ('51KNiQElEADgAPZbwKgCZYI4jEw='),
       PARTITION "2010-09" VALUES ('51KNiQElEADgAPZdwKgCZYI4jEw='),
       PARTITION "2010-10" VALUES ('51KNiQElEADgAPZfwKgCZYI4jEw='),
       PARTITION "2010-11" VALUES ('51KNiQElEADgAPZhwKgCZYI4jEw='),
       PARTITION "2010-12" VALUES ('51KNiQElEADgAPZjwKgCZYI4jEw='),
       PARTITION "2011-01" VALUES ('CalvogEtEADgD1KuwKgCzII4jEw='),
       PARTITION "2011-09" VALUES ('CalvogEtEADgD1NdwKgCzII4jEw='),
       PARTITION "2011-03" VALUES ('CalvogEtEADgD1MTwKgCzII4jEw='),
       PARTITION "2011-11" VALUES ('CalvogEtEADgD1N0wKgCzII4jEw='),
       PARTITION "2011-02" VALUES ('CalvogEtEADgD1MCwKgCzII4jEw='),
       PARTITION "2011-04" VALUES ('CalvogEtEADgD1MewKgCzII4jEw='),
       PARTITION "2011-06" VALUES ('CalvogEtEADgD1M4wKgCzII4jEw='),
       PARTITION "2011-10" VALUES ('CalvogEtEADgD1NuwKgCzII4jEw='),
       PARTITION "2011-08" VALUES ('CalvogEtEADgD1NPwKgCzII4jEw='),
       PARTITION "2011-12" VALUES ('CalvogEtEADgD1N4wKgCzII4jEw='),
       PARTITION "others" VALUES (DEFAULT)
       ) ENABLE ROW MOVEMENT ;
     

      CREATE INDEX "username"."IDX_T_DAR_DEPARBALANCE_COMP_R" ON "username"."T_DAR_DEPARBALANCE_R" ("FCOMPANY", "FPERIODID") local TABLESPACE "EAS_ERP_IDX_MINISTRY" ;
     
    --拷備源表中的記錄
    begin
    DBMS_REDEFINITION.START_REDEF_TABLE (
       uname=>username,
       orig_table=>'T_DAR_DEPARBALANCE',
       int_table=>'T_DAR_DEPARBALANCE_R',
       col_mapping=>NULL,
       options_flag=>dbms_redefinition.cons_use_pk,
       orderby_cols=>NULL,
       part_name=>NULL);
    end;
      
    --同步更新數據
    begin
    DBMS_REDEFINITION.SYNC_INTERIM_TABLE (
       uname=>username,
       orig_table=>'T_DAR_DEPARBALANCE',
       int_table=>'T_DAR_DEPARBALANCE_R',
       part_name=>NULL);

    --轉換完成  (注:在這一步源表會被鎖住,一直到轉換完成為止)
    DBMS_REDEFINITION.FINISH_REDEF_TABLE (
       uname=>username,
       orig_table=>'T_DAR_DEPARBALANCE',
       int_table=>'T_DAR_DEPARBALANCE_R',
       part_name=>NULL);
    end;

      
      
    --新增分區操作
    ALTER TABLE "username"."T_DAR_DEPARBALANCE" ADD PARTITION "2012-01" VALUES ('xxxxxxxxxxxx');

    說明:請將username替換成實際的用戶名;
      

    posted on 2012-06-18 09:23 民工二代 閱讀(351) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲成a人片77777kkkk| 亚洲国产成人精品久久久国产成人一区二区三区综 | 最近中文字幕完整免费视频ww | 亚洲国产成人久久综合碰碰动漫3d| 成av免费大片黄在线观看| 自拍偷自拍亚洲精品被多人伦好爽 | 亚洲女人被黑人巨大进入| 中文在线免费观看| 亚洲成Av人片乱码色午夜| 曰批全过程免费视频在线观看无码| 国产A在亚洲线播放| 国色精品va在线观看免费视频 | 精品亚洲综合在线第一区| 亚洲日本在线免费观看| 亚洲国产区男人本色| 亚洲AV永久无码精品| 国产又粗又猛又爽又黄的免费视频 | jizz中国免费| 亚洲国产日韩综合久久精品| 亚洲日韩一页精品发布| 97久久精品亚洲中文字幕无码 | 日本免费人成在线网站| 国产偷国产偷亚洲高清在线| 亚洲网站视频在线观看| 亚洲精品tv久久久久| 日本一区二区三区免费高清| 国产成人无码免费网站| 亚洲综合精品伊人久久| 久久亚洲AV午夜福利精品一区| 国产精品免费视频网站| 国产精品视频免费观看| 久久青青草原国产精品免费| 日韩亚洲人成网站| 亚洲一区二区三区在线| 亚洲AV无码不卡在线播放| 亚洲国产aⅴ综合网| 成人免费无码大片a毛片软件| 国产高清不卡免费视频| 国产高潮久久免费观看| 国产亚洲综合久久| 99亚偷拍自图区亚洲|