Oracle中的iot_type,Oracle 11g 的INTERVAL分区不支持IOT表

Oracle 11g 的INTERVAL分区不支持IOT表

6ee5639a40442445944d63b514b2dd02.png

SQL> CREATE TABLE iship (

2  aindex  NUMBER,

3  smmsih  VARCHAR2(20),

4  idatet  DATE,

5  odatet  DATE,

6  CONSTRAINT pk_iship PRIMARY KEY(aindex,smmsih,idatet,odatet))

7  ORGANIZATION INDEX

8  COMPRESS 2

9  PARTITION BY RANGE (idatet)

10  INTERVAL (NUMTODSINTERVAL(1,'day'))

11  (

12  PARTITION day090301 VALUES LESS THAN (TO_DATE('2009-03-02', 'YYYY-MM-DD'))

13  )

14  ;

(

*

ERROR at line 11:

ORA-25198: only range, list, and hash partitioning are supported for index-organized table

提示表明,IOT表仅支持Range、List、Hash分区,而且IOT表不支持复合分区。

INTERVAL分区的限制还包括:

Index Organized tables (IOTs) are not supported by interval partitioning.

Domain index cannot be created on interval partitioned tables.

Only one partitioning key column can be set for the interval partition and it must be either a DATE or NUMBER data type.

INTERVAL的实现对与维护有很大的帮助,在IOT的RANGE分区上应当没有多大的难度,期望在将来版本中,Oracle能够增加这一支持。

By eygle on 2009-03-05 16:55 |

Comments (0) |

Oracle12c/11g | 2218 |

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值