http://tianzt.blog.51cto.com/459544/171759
http://blog.chinaunix.net/uid-21943216-id-4062400.html
First, build a monthly self-increasing partition table:
1.1 Create table
SQL> create table month_interval_partition_table (id number,time_col date) partition by range(time_col)
2 interval (numtoyminterval(1,'month'))
3 (
4 partition p_month_1 values less than (to_date('2014-01-01','yyyy-mm -dd'))
5 );
Second, create a partition table by day
2.1 Create a table
SQL> create table day_interval_partition_table (id number, time_col date) partition by range(time_col)
2 interval (numtodsinterval(1,'day'))
3 (
4 partition p_day_1 values less than (to_date('2014-01-01','yyyy-mm-dd'))
5 );
oracle partition table
Guess you like
Origin http://43.154.161.224:23101/article/api/json?id=326417804&siteId=291194637
Recommended
Ranking