我有像
这样的表格create table t1 (
name varchar2(10),
pdate date
) partition by range(pdate) (partition p1 values less than('01-jan-16'),partition p2 values less than('01-feb-16));
现在我插入价值观' 06-aug-16'那么这个值是插入还是错误?
答案 0 :(得分:2)
除非您创建一个捕获现有分区范围之外的所有内容的分区,否则它将失败。
使用例如:
create table t1 (name varchar2(10), pdate date)
partition by range(pdate)
(partition p1 values less than('01-jan-16'),
partition p2 values less than('01-feb-16'),
partition p3 values less than(MAXVALUE));
然后,任何不适合您的其他分区的日期都会插入p3
。