Oracle分区表是需要一开始建立的,需备份下原表,再建立分区表,如:
create table TEST1
(
ID VARCHAR2(50) default sys_guid() not null,
COLA VARCHAR2(10),
COLB VARCHAR2(20),
COLC VARCHAR2(20),
COLD VARCHAR2(20),
CREATEDATE DATE default sysdate
) partition by range(createdate)
(PARTITION P19910107 VALUES LESS THAN (TO_DATE('1991-01-07', 'YYYY-MM-DD')),
PARTITION PN VALUES LESS THAN (MAXVALUE));
Oracle表分区不会自动进行,需要配合job任务和存储过程来完成,如
阅读更多