码迷,mamicode.com
首页 > 其他好文 > 详细

ORA-14400: 插入的分区关键字未映射到任何分区 解决办法

时间:2020-07-17 19:44:53      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:就会   create   语句   table   art   报错   P20   lte   value   

问题描述:

ora-14400插入的分区关键字未映射到任何分区,其原因是:分区表过期。

例如:使用下面建表语句建表:

create table T_A_TRADING
(
business_id VARCHAR2(64) not null,
trade_date VARCHAR2(8) not null,
serial_number VARCHAR2(32)

)

partition by range (TRADE_DATE)
(
partition P20161102 values less than (‘20161103‘)
tablespace AMLM_DATA_SP
);

分区表T_A_TRADING建好后只有一个分区P20161102 ,如果现在我想插入trade_date>20161103的数据,也就是超过了分区日期,就会报错:ora-14400插入的分区关键字未映射到任何分区。

解决办法:

添加合适的新分区

alter table t_a_trading add partition P20191231 values less than (‘20200101‘) tablespace AMLM_DATA_SP;

这样就能插入trade_date<20200101的数据了。

ORA-14400: 插入的分区关键字未映射到任何分区 解决办法

标签:就会   create   语句   table   art   报错   P20   lte   value   

原文地址:https://www.cnblogs.com/tongying/p/13332026.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!