我有一张桌子
create table BD_VEHICLES_TEMP_1
(
CONTRACT_NO VARCHAR2(16) not null,
ELIMINATED_FLG VARCHAR2(1),
ELIMINATION_CODE VARCHAR2(2),
PUBLISHED VARCHAR2(1),
BD_GRP_ID VARCHAR2(10),
EMD NUMBER(8),
VALUATION_PRICE NUMBER(8),
DIVI VARCHAR2(2),
)
我做了一个对应的bean
并将其属性的值设置为
bean.setDIVI(row.getCell(27).getNumericCellValue()+"");
但是,在将 bean 插入数据库时,我收到以下错误
ORA-12899: value too large for column "AFSWEB"."BD_VEHICLES_TEMP_1"."DIVI" (actual: 4, maximum: 2)
我知道这与列的大小有关。DIVI 的 Excel 表中的数据是 11,13,45,67.. 等等所有 2 位数字。
可能是什么原因?解决办法是什么 ?
提前致谢 !