最近使用db2分区表,碰到一个很奇怪的问题,比如一个分区part_201403,分区范围是20140301到20140331当跑储存过程时,db2 “call P_DW_DEP_ACCT_DETAIL(‘20140331’,’H’,?,?);
会报-327错误。如下图所示:
查询db2错误代码详解:-327 22525 在最后分区的关键字范围内,不能插入行。
由此可推断最后分区的关键字范围内不允许插入数据。
解决方法:
所建分区part_201403的分区范围20140301 20140331
改为分区范围改为20140701 20140732
就可以不会报错。
如下图所示:
记录下来供大家参考。