oracle 创建分区

来源:互联网 发布:中国移动数据漫游资费 编辑:程序博客网 时间:2024/06/06 10:38


--  分区
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
  );

原创粉丝点击