create table table_name
(
  STAT_DATE            DATE,
  .........
  一下字段省略
)
partition by  (STAT_DATE)
(
  partition PARTITION01
    tablespace a
    pctfree 10
    initrans 1
    maxtrans 255
    storage
    (
      initial 160K
      minextents 1
      maxextents unlimited
    ),
  partition PARTITION02
    tablespace a
    pctfree 10
    initrans 1
    maxtrans 255
    storage
    (
      initial 160K
      minextents 1
      maxextents unlimited
    ),
  partition PARTITION03
    tablespace a
    pctfree 10
    initrans 1
    maxtrans 255
    storage
    (
      initial 160K
      minextents 1
      maxextents unlimited
    ),
  partition PARTITION04
    tablespace a
    pctfree 10
    initrans 1
    maxtrans 255
    storage
    (
      initial 160K
      minextents 1
      maxextents unlimited
    ),
  partition PARTITION05
    tablespace a
    pctfree 10
    initrans 1
    maxtrans 255
    storage
    (
      initial 160K
      minextents 1
      maxextents unlimited
    ),
  partition PARTITION06
    tablespace a
    pctfree 10
    initrans 1
    maxtrans 255
    storage
    (
      initial 160K
      minextents 1
      maxextents unlimited
    ),
  partition PARTITION07
    tablespace a
    pctfree 10
    initrans 1
    maxtrans 255
    storage
    (
      initial 160K
      minextents 1
      maxextents unlimited
    ),
  partition PARTITION08
    tablespace a
    pctfree 10
    initrans 1
    maxtrans 255
    storage
    (
      initial 160K
      minextents 1
      maxextents unlimited
    ),
  partition PARTITION09
    tablespace a
    pctfree 10
    initrans 1
    maxtrans 255
    storage
    (
      initial 160K
      minextents 1
      maxextents unlimited
    ),
  partition PARTITION10
    tablespace a
    pctfree 10
    initrans 1
    maxtrans 255
    storage
    (
      initial 160K
      minextents 1
      maxextents unlimited
    ),
  partition PARTITION11
    tablespace a
    pctfree 10
    initrans 1
    maxtrans 255
    storage
    (
      initial 160K
      minextents 1
      maxextents unlimited
    ),
  partition PARTITION12
    tablespace a
    pctfree 10
    initrans 1
    maxtrans 255
    storage
    (
      initial 160K
      minextents 1
      maxextents unlimited
    ),
  partition PARTITION13
    tablespace a
    pctfree 10
    initrans 1
    maxtrans 255
    storage
    (
      initial 160K
      minextents 1
      maxextents unlimited
    )
)刚刚学习分区,不知道这属于哪一种分区方式,我看了介绍oracle的几种,都没有这种方式,请高手指点下

解决方案 »

  1.   

    partition by (STAT_DATE)根本就没有指定列值分区或者范围分区等等选择什么分区是与你具体的业务有关系的
      

  2.   

    这是我从pl/sql中拷贝出来的,是已经建好的,是不是创建时的脚本和建完之后的不一样啊?
      

  3.   

    找到问题了,我看的地方不对,看的是创建后的表的脚本,那样体现不出来
    select dbms_metadata.get_ddl('TABLE', 'TABLE_NAME', 'SCOTT') from dual;
    用这个就可以知道是怎么分的了,谢谢上面的回答了!