<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毛片在线还看免费网站| 国产精品美女免费视频观看| 日韩午夜理论免费TV影院| 亚洲综合伊人久久大杳蕉| 国产精品无码免费专区午夜| 亚洲国产成人五月综合网| 男人免费视频一区二区在线观看| 国产免费啪嗒啪嗒视频看看| 色窝窝亚洲av网| 免费国产成人午夜私人影视| 欧美激情综合亚洲一二区| 国产一级淫片a免费播放口之 | 亚洲六月丁香六月婷婷色伊人| 四虎免费影院ww4164h| 亚洲最新黄色网址| 国产成人无码免费看视频软件| 亚洲jizzjizz在线播放久| 在线播放免费播放av片| 精品特级一级毛片免费观看| 亚洲国产V高清在线观看| 在线免费视频你懂的| 亚洲成av人片天堂网| 亚洲三级高清免费| 亚洲av无码一区二区三区人妖| 亚洲一级特黄大片无码毛片| 黄网站色视频免费在线观看的a站最新| 亚洲an天堂an在线观看| 免费无码精品黄AV电影| 一级毛片免费播放试看60分钟| 亚洲成AV人在线观看天堂无码| 亚洲免费视频观看| 日本系列1页亚洲系列| 国产午夜亚洲不卡| 黄在线观看www免费看| 国内成人精品亚洲日本语音| 精品久久香蕉国产线看观看亚洲| 13一14周岁毛片免费| 添bbb免费观看高清视频| 亚洲av无码成人黄网站在线观看| 国产成在线观看免费视频| 一级人做人a爰免费视频|