Oracle 修改分区表分区规则(日期范围分区)


 

 

1、numtodsinterval就是用来给时间类型加上n 天,n时, n分,或者n秒

alter table t set interval numtodsinterval(1,'day'));

alter table t store in (tablespace1,tablespace2);

2、numtoyminterval(x,c)将x转为interval year to month数据类型,常用的单位有'year','month'

alter table t set interval numtoyminterval(1,'month'));

 

3、关闭自动分区功能

alter table t set interval ();

 

4、分区表一些测试情况

1)在创建分区表时加上自动分区功能后,后续数据写入,会按照分区键自动创建分区,不管数据写入顺序,都能按照分区键值创建相对应的分区。

2)在创建分区表时没有加上自动分区功能后,手动创建几个分区后,再打开自动分区功能,那么自动分区功能只能对,最后一个手动分区后的数据有效。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM