Oracle 多索引值分區測試

來源:互聯網
上載者:User

Oracle 多索引值分區測試

分區可以按照兩個欄位分區,先比較第一個列,如果滿足,則忽略第二列,如果第一個不滿足,則需要比較第二個列。這種分區的方式有點難以讓人理解,建議不要使用。

SQL> select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
PL/SQL Release 11.2.0.1.0 - Production
CORE    11.2.0.1.0      Production
TNS for Linux: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production


SQL> create table test (

      year          number(4),
      month        number(4),
      day          number(4))
    partition by range (year,month)
      (partition p1 values less than (2014,1),
      partition p2 values less than (2014,6),
      partition p3 values less than (2014,10),
      partition p4 values less than (2014,12),
      partition p_max values less than (MAXVALUE,0));

SQL> insert into test values(2013,12,12);
SQL> insert into test values(2014,1,17);
SQL> insert into test values(2014,7,17);
SQL> insert into test values(2014,11,1);
SQL> commit;
SQL> select * from test partition(p1);
      YEAR      MONTH        DAY
---------- ---------- ----------
      2013        12        12
SQL> select * from test partition(p2);
      YEAR      MONTH        DAY
---------- ---------- ----------
      2014          1        17
SQL> select * from test partition(p3);
      YEAR      MONTH        DAY
---------- ---------- ----------
      2014          7        17
SQL> select * from test partition(p4);
      YEAR      MONTH        DAY
---------- ---------- ----------
      2014        11          1

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.