oracle partition table

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 );

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326417904&siteId=291194637
Recommended