Create a monthly Partition Table in oracle

Source: Internet
Author: User

Create a monthly Partition Table in oracle

-- Create tablecreate table T_PARTITION_MONTH (FID VARCHAR2 (32) not null, MONTH VARCHAR2 (2) default to_char (sysdate, 'mm'), CREATE_DATE DATE default sysdate) partition by list (MONTH) (partition P01 values ('01') tablespace TBS_DATA pctfree 10 initrans 1 maxtrans 255 storage (initial 64 K next 1 M minextents 1 maxextents unlimited), partition P02 values ('02 ') tablespace TBS_DATA pctfree 10 initrans 1 maxtrans 255 storage (initial 64 K next 1 M minextents 1 maxextents unlimited), partition P03 values ('03 ') tablespace TBS_DATA pctfree 10 initrans 1 maxtrans 255 storage (initial 64 K next 1 M minextents 1 maxextents unlimited), partition P04 values ('04 ') tablespace TBS_DATA pctfree 10 initrans 1 maxtrans 255 storage (initial 64 K next 1 M minextents 1 maxextents unlimited), partition P05 values ('05 ') tablespace TBS_DATA pctfree 10 initrans 1 maxtrans 255 storage (initial 64 K next 1 M minextents 1 maxextents unlimited), partition P06 values ('06 ') tablespace TBS_DATA pctfree 10 initrans 1 maxtrans 255 storage (initial 64 K next 1 M minextents 1 maxextents unlimited), partition P07 values ('07 ') tablespace TBS_DATA pctfree 10 initrans 1 maxtrans 255 storage (initial 64 K next 1 M minextents 1 maxextents unlimited), partition P08 values ('08 ') tablespace TBS_DATA pctfree 10 initrans 1 maxtrans 255 storage (initial 64 K next 1 M minextents 1 maxextents unlimited), partition P09 values ('09 ') tablespace TBS_DATA pctfree 10 initrans 1 maxtrans 255 storage (initial 64 K next 1 M minextents 1 maxextents unlimited), partition P10 values ('10 ') tablespace TBS_DATA pctfree 10 initrans 1 maxtrans 255 storage (initial 64 K next 1 M minextents 1 maxextents unlimited), partition P11 values ('11 ') tablespace TBS_DATA pctfree 10 initrans 1 maxtrans 255 storage (initial 64 K next 1 M minextents 1 maxextents unlimited), partition P12 values ('12 ') tablespace TBS_DATA pctfree 10 initrans 1 maxtrans 255 storage (initial 64 K next 1 M minextents 1 maxextents unlimited); -- Add comments to the table comment on table T_PARTITION_MONTH is 'test 01 '; -- Add comments to the columns comment on column T_PARTITION_MONTH.FID is 'Primary key'; comment on column T_PARTITION_MONTH.MONTH is 'monthly partition field'; comment on column T_PARTITION_MONTH.CREATE_DATE is 'creation time '; -- Create/Recreate primary, unique and foreign key constraints alter table T_PARTITION_MONTH add constraint PK_PARTITION_MONTH primary key (FID) using index tablespace TBS_DATA pctfree 10 initrans 2 maxtrans 255 storage (initial 64 K next 1 M minextents 1 maxextents unlimited );

 


Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.