在分区以后,如果希望把分区重新修改
是不是只能用重新建立表格的方式
如果是的话
那如果是用list-list方式建立的分区
在重新分区时
如果分区减少了
是不是会有些数据不能归到任何一个分区
从而出错
所以
我想在分区的时候建立一个“所有其他”的分区
partition by list(id)
(partition p1 values('a'),
partition p2 values('b'),
partition p3 values(所有其他)
)
麻烦问一下
这个“所有其他”该怎么表示?
是不是有像MAXVALUE这样的关键字呢?谢谢了

解决方案 »

  1.   

    (partition   p1   values( 'a '), 
    这里面的'是单引号
    系统自动搞成这样的
      

  2.   

    partition p3 values(default)
      

  3.   

    partition p3 values less than (MAXVALUE)
    不必为最后一个分区指定最大值,MAXVALUE关键字会告诉oracle使用这个分区(p3)来存储在前面几个分区中不能存储的数据