当前位置: 移动技术网 > IT编程>数据库>Oracle > oracle分区创建教程

oracle分区创建教程

2018年01月28日  | 移动技术网IT编程  | 我要评论

11g之前,维护分区需要手工。11g之后使用interval来实现自动扩展分区,简化了维护。

根据年: INTERVAL(NUMTOYMINTERVAL(1,'YEAR'))

根据月: INTERVAL(NUMTOYMINTERVAL(1,'MONTH'))

根据天: INTERVAL(NUMTODSINTERVAL(1,'DAY'))

根据时分秒: NUMTODSINTERVAL( n, { 'DAY'|'HOUR'|'MINUTE'|'SECOND'})

create table t_test (  
  pk_id   number(30)   not null PRIMARY KEY,  
  username  VARCHAR2(32),
  RELEASE_TIME     DATE ) 
   partition by range(RELEASE_TIME) interval (numtoyminterval(1,'year'))
   (
    partition p_year_1 values less than (to_date('2010-01-01','yyyy-mm-dd'))
   );

其他oracle分区详解:

Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区

fsd

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网