-- 分区
PARTITION BY list (province_id)
(partition p1 values (41),
partition p2 values (13),
partition p3 values (36),
partition p4 values (37),
partition p5 values (15),
partition p6 values (14),
partition p7 values (12),
partition p8 values (32),
partition p9 values (33),
partition p10 values (23),
partition p11 values (22),
partition p12 values (31),
partition p13 values (35),
partition p14 values (54),
partition p15 values (53),
partition p16 values (42),
partition p17 values (52),
partition p18 values (61),
partition p19 values (51),
partition p20 values (21),
partition p21 values (43),
partition p22 values (63),
partition p23 values (45),
partition p24 values (44),
partition p25 values (65),
partition p26 values (66),
partition p27 values (11),
partition p28 values (46),
partition p29 values (50),
partition p30 values (34),
partition p31 values (64),
partition p32 values (62))
---例子
-- Create table
create table BV_ORDER_VACCINE
(
pository_id VARCHAR2(32) not null,
vaccine_id VARCHAR2(32),
order_id VARCHAR2(32),
vaccine_usage VARCHAR2(12),
amount NUMBER(10),
province_id NUMBER(2)
)
-- 分区
PARTITION BY list (province_id)
(partition p1 values (41),
partition p2 values (13),
partition p3 values (36),
partition p4 values (37),
partition p5 values (15),
partition p6 values (14),
partition p7 values (12),
partition p8 values (32),
partition p9 values (33),
partition p10 values (23),
partition p11 values (22),
partition p12 values (31),
partition p13 values (35),
partition p14 values (54),
partition p15 values (53),
partition p16 values (42),
partition p17 values (52),
partition p18 values (61),
partition p19 values (51),
partition p20 values (21),
partition p21 values (43),
partition p22 values (63),
partition p23 values (45),
partition p24 values (44),
partition p25 values (65),
partition p26 values (66),
partition p27 values (11),
partition p28 values (46),
partition p29 values (50),
partition p30 values (34),
partition p31 values (64),
partition p32 values (62))
----- 表空间
tablespace GAVI
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
-- Create/Recreate primary, unique and foreign key constraints
alter table BV_ORDER_VACCINE
add constraint PK_BV_ORDER_VACCINE primary key (POSITORY_ID)
using index
tablespace GAVI
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);