增加分区
This commit is contained in:
+148
-41
@@ -1,6 +1,6 @@
|
||||
create table CAPTXNJNL
|
||||
(
|
||||
JRN_NO VARCHAR2(40) not null constraint CAPTXNJNL_PK primary key,
|
||||
JRN_NO VARCHAR2(40) not null,
|
||||
TXN_CD VARCHAR2(32) default ' ' not null,
|
||||
TXN_TYP VARCHAR2(2) default '0' not null,
|
||||
AC_DT VARCHAR2(8) not null,
|
||||
@@ -148,44 +148,99 @@ create table CAPTXNJNL
|
||||
CORG_JRN_NO VARCHAR2(32) default ' ' not null,
|
||||
CORG_BUS_TYP VARCHAR2(5) default ' ',
|
||||
BNK_FLG VARCHAR2(1)
|
||||
)
|
||||
/
|
||||
)partition by range (ORD_DT)
|
||||
(
|
||||
partition CAPTXNJNL_20210701 values less than ('20210701') tablespace mrdatap7,
|
||||
partition CAPTXNJNL_20210801 values less than ('20210801') tablespace mrdatap8,
|
||||
partition CAPTXNJNL_20210901 values less than ('20210901') tablespace mrdatap9,
|
||||
partition CAPTXNJNL_20211001 values less than ('20211001') tablespace mrdatap10,
|
||||
partition CAPTXNJNL_20211101 values less than ('20211101') tablespace mrdatap11,
|
||||
partition CAPTXNJNL_20211201 values less than ('20211201') tablespace mrdatap12,
|
||||
partition CAPTXNJNL_20220101 values less than ('20220101') tablespace mrdatap1,
|
||||
partition CAPTXNJNL_20220201 values less than ('20220201') tablespace mrdatap2,
|
||||
partition CAPTXNJNL_20220301 values less than ('20220301') tablespace mrdatap3,
|
||||
partition CAPTXNJNL_20220401 values less than ('20220401') tablespace mrdatap4,
|
||||
partition CAPTXNJNL_20220501 values less than ('20220501') tablespace mrdatap5,
|
||||
partition CAPTXNJNL_20220601 values less than ('20220601') tablespace mrdatap6,
|
||||
partition CAPTXNJNL_20220701 values less than ('20220701') tablespace mrdatap7,
|
||||
partition CAPTXNJNL_20220801 values less than ('20220801') tablespace mrdatap8,
|
||||
partition CAPTXNJNL_20220901 values less than ('20220901') tablespace mrdatap9,
|
||||
partition CAPTXNJNL_20221001 values less than ('20221001') tablespace mrdatap10,
|
||||
partition CAPTXNJNL_20221101 values less than ('20221101') tablespace mrdatap11,
|
||||
partition CAPTXNJNL_20221201 values less than ('20221201') tablespace mrdatap12,
|
||||
partition CAPTXNJNL_20230101 values less than ('20230101') tablespace mrdatap1,
|
||||
partition CAPTXNJNL_20230201 values less than ('20230201') tablespace mrdatap2,
|
||||
partition CAPTXNJNL_20230301 values less than ('20230301') tablespace mrdatap3,
|
||||
partition CAPTXNJNL_20230401 values less than ('20230401') tablespace mrdatap4,
|
||||
partition CAPTXNJNL_20230501 values less than ('20230501') tablespace mrdatap5,
|
||||
partition CAPTXNJNL_20230601 values less than ('20230601') tablespace mrdatap6,
|
||||
partition CAPTXNJNL_20230701 values less than ('20230701') tablespace mrdatap7,
|
||||
partition CAPTXNJNL_20230801 values less than ('20230801') tablespace mrdatap8,
|
||||
partition CAPTXNJNL_20230901 values less than ('20230901') tablespace mrdatap9,
|
||||
partition CAPTXNJNL_20231001 values less than ('20231001') tablespace mrdatap10,
|
||||
partition CAPTXNJNL_20231101 values less than ('20231101') tablespace mrdatap11,
|
||||
partition CAPTXNJNL_20231201 values less than ('20231201') tablespace mrdatap12,
|
||||
partition CAPTXNJNL_20240101 values less than ('20240101') tablespace mrdatap1,
|
||||
partition CAPTXNJNL_20240201 values less than ('20240201') tablespace mrdatap2,
|
||||
partition CAPTXNJNL_20240301 values less than ('20240301') tablespace mrdatap3,
|
||||
partition CAPTXNJNL_20240401 values less than ('20240401') tablespace mrdatap4,
|
||||
partition CAPTXNJNL_20240501 values less than ('20240501') tablespace mrdatap5,
|
||||
partition CAPTXNJNL_20240601 values less than ('20240601') tablespace mrdatap6,
|
||||
partition CAPTXNJNL_20240701 values less than ('20240701') tablespace mrdatap7,
|
||||
partition CAPTXNJNL_20240801 values less than ('20240801') tablespace mrdatap8,
|
||||
partition CAPTXNJNL_20240901 values less than ('20240901') tablespace mrdatap9,
|
||||
partition CAPTXNJNL_20241001 values less than ('20241001') tablespace mrdatap10,
|
||||
partition CAPTXNJNL_20241101 values less than ('20241101') tablespace mrdatap11,
|
||||
partition CAPTXNJNL_20241201 values less than ('20241201') tablespace mrdatap12,
|
||||
partition CAPTXNJNL_20250101 values less than ('20250101') tablespace mrdatap1,
|
||||
partition CAPTXNJNL_20250201 values less than ('20250201') tablespace mrdatap2,
|
||||
partition CAPTXNJNL_20250301 values less than ('20250301') tablespace mrdatap3,
|
||||
partition CAPTXNJNL_20250401 values less than ('20250401') tablespace mrdatap4,
|
||||
partition CAPTXNJNL_20250501 values less than ('20250501') tablespace mrdatap5,
|
||||
partition CAPTXNJNL_20250601 values less than ('20250601') tablespace mrdatap6,
|
||||
partition CAPTXNJNL_20250701 values less than ('20250701') tablespace mrdatap7,
|
||||
partition CAPTXNJNL_20250801 values less than ('20250801') tablespace mrdatap8,
|
||||
partition CAPTXNJNL_20250901 values less than ('20250901') tablespace mrdatap9,
|
||||
partition CAPTXNJNL_20251001 values less than ('20251001') tablespace mrdatap10,
|
||||
partition CAPTXNJNL_20251101 values less than ('20251101') tablespace mrdatap11,
|
||||
partition CAPTXNJNL_20251201 values less than ('20251201') tablespace mrdatap12
|
||||
);
|
||||
|
||||
comment on column CAPTXNJNL.ROUT_FLG is '汇路 SUPER:超网 LARGE:大额 SMALL:小额'
|
||||
/
|
||||
|
||||
comment on column CAPTXNJNL.BR_NO is '分行号'
|
||||
/
|
||||
alter table CAPTXNJNL add constraint CAPTXNJNL_PK primary key (JRN_NO) using index tablespace "mrindex" ;
|
||||
|
||||
comment on column CAPTXNJNL.POSTSCRIPT is '银行附言'
|
||||
/
|
||||
create unique index CAPTXNJNL_UNI1 on CAPTXNJNL (MERC_ORD_NO) tablespace "mrindex" local;
|
||||
|
||||
comment on column CAPTXNJNL.TRX_SEQ is '序号'
|
||||
/
|
||||
create index CAPTXNJNL_NI1 on CAPTXNJNL (ORD_DT,DSK_NAM,MERC_ORD_NO,TXN_STS) tablespace "mrindex" local;
|
||||
|
||||
comment on column CAPTXNJNL.TAC_NAM is '付款账户名称'
|
||||
/
|
||||
create index CAPTXNJNL_NI2 on CAPTXNJNL (ORD_DT,CORG_NO,CORG_DSK_NO) tablespace "mrindex" local;
|
||||
|
||||
comment on column CAPTXNJNL.CORG_JRN_NO is '银行流水号'
|
||||
/
|
||||
create index CAPTXNJNL_NI3 on CAPTXNJNL (ORD_DT,DSK_NAM) tablespace "mrindex" local;
|
||||
|
||||
comment on column CAPTXNJNL.CORG_BUS_TYP is '第三方业务种类 用于合并记账 1-999'
|
||||
/
|
||||
|
||||
comment on column CAPTXNJNL.BNK_FLG is 'Y:本行 N:跨行'
|
||||
/
|
||||
comment on column CAPTXNJNL.ROUT_FLG is '汇路 SUPER:超网 LARGE:大额 SMALL:小额';
|
||||
|
||||
create unique index CAPTXNJNL_UNI1 on CAPTXNJNL (MERC_ORD_NO)
|
||||
/
|
||||
|
||||
create index CAPTXNJNL_NI1 on CAPTXNJNL (ORD_DT,DSK_NAM,MERC_ORD_NO,TXN_STS)
|
||||
/
|
||||
comment on column CAPTXNJNL.BR_NO is '分行号';
|
||||
|
||||
create index CAPTXNJNL_NI2 on CAPTXNJNL (ORD_DT,CORG_NO,CORG_DSK_NO)
|
||||
/
|
||||
|
||||
create index CAPTXNJNL_NI3 on CAPTXNJNL (ORD_DT,DSK_NAM)
|
||||
/
|
||||
comment on column CAPTXNJNL.POSTSCRIPT is '银行附言';
|
||||
|
||||
|
||||
comment on column CAPTXNJNL.TRX_SEQ is '序号';
|
||||
|
||||
|
||||
comment on column CAPTXNJNL.TAC_NAM is '付款账户名称';
|
||||
|
||||
|
||||
comment on column CAPTXNJNL.CORG_JRN_NO is '银行流水号';
|
||||
|
||||
|
||||
comment on column CAPTXNJNL.CORG_BUS_TYP is '第三方业务种类 用于合并记账 1-999';
|
||||
|
||||
|
||||
comment on column CAPTXNJNL.BNK_FLG is 'Y:本行 N:跨行';
|
||||
|
||||
|
||||
create table CAPDSKINF
|
||||
(
|
||||
@@ -313,25 +368,77 @@ create table CAPBATINF
|
||||
RSP_MSG VARCHAR2(300),
|
||||
CORG_FIL_NAM VARCHAR2(120),
|
||||
CORG_JRN_NO VARCHAR2(32),
|
||||
CORG_BUS_TYP VARCHAR2(5) default ' ',
|
||||
constraint CAPBATINF_PK primary key (CORG_NO, CORG_DSK_NO, AC_DT)
|
||||
)
|
||||
/
|
||||
CORG_BUS_TYP VARCHAR2(5) default ' '
|
||||
)partition by range (ORD_DT)
|
||||
(
|
||||
partition CAPBATINF_20210701 values less than ('20210701') tablespace mrdatap7,
|
||||
partition CAPBATINF_20210801 values less than ('20210801') tablespace mrdatap8,
|
||||
partition CAPBATINF_20210901 values less than ('20210901') tablespace mrdatap9,
|
||||
partition CAPBATINF_20211001 values less than ('20211001') tablespace mrdatap10,
|
||||
partition CAPBATINF_20211101 values less than ('20211101') tablespace mrdatap11,
|
||||
partition CAPBATINF_20211201 values less than ('20211201') tablespace mrdatap12,
|
||||
partition CAPBATINF_20220101 values less than ('20220101') tablespace mrdatap1,
|
||||
partition CAPBATINF_20220201 values less than ('20220201') tablespace mrdatap2,
|
||||
partition CAPBATINF_20220301 values less than ('20220301') tablespace mrdatap3,
|
||||
partition CAPBATINF_20220401 values less than ('20220401') tablespace mrdatap4,
|
||||
partition CAPBATINF_20220501 values less than ('20220501') tablespace mrdatap5,
|
||||
partition CAPBATINF_20220601 values less than ('20220601') tablespace mrdatap6,
|
||||
partition CAPBATINF_20220701 values less than ('20220701') tablespace mrdatap7,
|
||||
partition CAPBATINF_20220801 values less than ('20220801') tablespace mrdatap8,
|
||||
partition CAPBATINF_20220901 values less than ('20220901') tablespace mrdatap9,
|
||||
partition CAPBATINF_20221001 values less than ('20221001') tablespace mrdatap10,
|
||||
partition CAPBATINF_20221101 values less than ('20221101') tablespace mrdatap11,
|
||||
partition CAPBATINF_20221201 values less than ('20221201') tablespace mrdatap12,
|
||||
partition CAPBATINF_20230101 values less than ('20230101') tablespace mrdatap1,
|
||||
partition CAPBATINF_20230201 values less than ('20230201') tablespace mrdatap2,
|
||||
partition CAPBATINF_20230301 values less than ('20230301') tablespace mrdatap3,
|
||||
partition CAPBATINF_20230401 values less than ('20230401') tablespace mrdatap4,
|
||||
partition CAPBATINF_20230501 values less than ('20230501') tablespace mrdatap5,
|
||||
partition CAPBATINF_20230601 values less than ('20230601') tablespace mrdatap6,
|
||||
partition CAPBATINF_20230701 values less than ('20230701') tablespace mrdatap7,
|
||||
partition CAPBATINF_20230801 values less than ('20230801') tablespace mrdatap8,
|
||||
partition CAPBATINF_20230901 values less than ('20230901') tablespace mrdatap9,
|
||||
partition CAPBATINF_20231001 values less than ('20231001') tablespace mrdatap10,
|
||||
partition CAPBATINF_20231101 values less than ('20231101') tablespace mrdatap11,
|
||||
partition CAPBATINF_20231201 values less than ('20231201') tablespace mrdatap12,
|
||||
partition CAPBATINF_20240101 values less than ('20240101') tablespace mrdatap1,
|
||||
partition CAPBATINF_20240201 values less than ('20240201') tablespace mrdatap2,
|
||||
partition CAPBATINF_20240301 values less than ('20240301') tablespace mrdatap3,
|
||||
partition CAPBATINF_20240401 values less than ('20240401') tablespace mrdatap4,
|
||||
partition CAPBATINF_20240501 values less than ('20240501') tablespace mrdatap5,
|
||||
partition CAPBATINF_20240601 values less than ('20240601') tablespace mrdatap6,
|
||||
partition CAPBATINF_20240701 values less than ('20240701') tablespace mrdatap7,
|
||||
partition CAPBATINF_20240801 values less than ('20240801') tablespace mrdatap8,
|
||||
partition CAPBATINF_20240901 values less than ('20240901') tablespace mrdatap9,
|
||||
partition CAPBATINF_20241001 values less than ('20241001') tablespace mrdatap10,
|
||||
partition CAPBATINF_20241101 values less than ('20241101') tablespace mrdatap11,
|
||||
partition CAPBATINF_20241201 values less than ('20241201') tablespace mrdatap12,
|
||||
partition CAPBATINF_20250101 values less than ('20250101') tablespace mrdatap1,
|
||||
partition CAPBATINF_20250201 values less than ('20250201') tablespace mrdatap2,
|
||||
partition CAPBATINF_20250301 values less than ('20250301') tablespace mrdatap3,
|
||||
partition CAPBATINF_20250401 values less than ('20250401') tablespace mrdatap4,
|
||||
partition CAPBATINF_20250501 values less than ('20250501') tablespace mrdatap5,
|
||||
partition CAPBATINF_20250601 values less than ('20250601') tablespace mrdatap6,
|
||||
partition CAPBATINF_20250701 values less than ('20250701') tablespace mrdatap7,
|
||||
partition CAPBATINF_20250801 values less than ('20250801') tablespace mrdatap8,
|
||||
partition CAPBATINF_20250901 values less than ('20250901') tablespace mrdatap9,
|
||||
partition CAPBATINF_20251001 values less than ('20251001') tablespace mrdatap10,
|
||||
partition CAPBATINF_20251101 values less than ('20251101') tablespace mrdatap11,
|
||||
partition CAPBATINF_20251201 values less than ('20251201') tablespace mrdatap12
|
||||
);
|
||||
|
||||
comment on column CAPBATINF.CORG_JRN_NO is '银行流水号'
|
||||
/
|
||||
|
||||
comment on column CAPBATINF.CORG_BUS_TYP is '第三方业务种类 用于合并记账 1-999'
|
||||
/
|
||||
alter table CAPBATINF add constraint CAPBATINF_PK primary key (CORG_NO,CORG_DSK_NO) using index tablespace "mrindex";
|
||||
|
||||
create index CAPBATINF_NI1 on CAPBATINF (ORD_DT,DSK_NAM,BAT_STS)
|
||||
/
|
||||
create index CAPBATINF_NI1 on CAPBATINF (ORD_DT,DSK_NAM,BAT_STS) tablespace "mrindex" local;
|
||||
|
||||
create index CAPBATINF_NI2 on CAPBATINF (ORD_DT,CORG_NO,CORG_DSK_NO,BAT_STS)
|
||||
/
|
||||
create index CAPBATINF_NI2 on CAPBATINF (ORD_DT,CORG_NO,CORG_DSK_NO,BAT_STS) tablespace "mrindex" local;
|
||||
|
||||
create index CAPBATINF_NI3 on CAPBATINF (ORD_DT,CORG_NO,BAT_STS,PRO_JRL)
|
||||
/
|
||||
create index CAPBATINF_NI3 on CAPBATINF (ORD_DT,CORG_NO,BAT_STS,PRO_JRL) tablespace "mrindex" local;
|
||||
|
||||
comment on column CAPBATINF.CORG_JRN_NO is '银行流水号';
|
||||
|
||||
comment on column CAPBATINF.CORG_BUS_TYP is '第三方业务种类 用于合并记账 1-999';
|
||||
|
||||
create table CAPDAYCTL
|
||||
(
|
||||
|
||||
Reference in New Issue
Block a user