@文心快码BaiduComateora-12899: value too large for column 文心快码BaiduComate ORA-12899错误的含义 ORA-12899错误是Oracle数据库中的一种常见错误,表示“值过大,导致该列无法存储”。当尝试插入或更新到数据库表中的数据超过列定义的最大长度或范围时,就会发生此错误。 导致ORA-12899错误的常见原因 数据类型不...
数据泵执行导入时报错:ORA-12899: value too large for column "SCOTT"."TEST112"."JOIN" (actual: 9, maximum: 8) 2.分析: 由报错,可知,应该是源端表和目标端表字符长度不一致,目标端字符长度最大值无法容纳源端表,所以导入会报错ORA-12899 解决思路: 1)更改目标端字段长度(最简单),改完之后可成功导入...
oracle11g导入数据时报以下错误,这是因为原来数据库的编码是GBK的,每个汉字两个字节,但新数据库是UTF-8的,每个汉字是三个字节的,导致超过长度了。 解决方法: 打开cmd命令窗口,输入“sqlplus /nolog”,进入“SQL>”的输入符下,按照下面给出的命令一次执行就可以了。 SQL>connect username/passwordasSYSDBA; SQL>SHU...
今天在把以前备份的数据导入到oracle时,发现提示 ORA-12899错误value too large for column了,这个就是数据太大的问题,下面我来把解决过程与各位同学分享一下。 从生产导出数据到测试,出现如下错误 ORA-02374: conversion error loading table "SWTONLINE"."TBL_TRANS_LOG_HISTORY_B" ORA-12899: value too large ...
ora 12899 value too large for column 标签: 杂七杂八 收藏 ORA-12899错误:价值过大导致列无法存储 在Oracle数据库中,可能会遇到ORA-12899错误,即“值过大,导致该列无法存储”。这种错误通常出现在尝试插入或查询包含巨大值的表格时。 错误原因 该错误的原因是尝试插入或查询的值过大,超过了相关列的最大...
ORACLE--ORA-12899:valuetoolargeforcolumn---。。。问题描述:前两天项⽬在客户那⼉测试时,出现⼀个问题:ORA-12899: value too large for column。解决思路:⼀、⾸先想到的是,看源和⽬标字符集的字符集是否相同,因为吃太多字符集的亏了 select * from nls_database_parameters where PARAMETER='...
ORA-12899:value too large for column BASE_OBJECT_NAME(actual:31,maximum:30) 二 出错原因 源端和目标端的字符集不同。 三 解决办法 修改目标端字符集 SQL> shutdown immediate SQL> startup mount SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;
你数据库里的字段的容量设小了
(actual: 204, maximum: 200) [SQLException=ORA-12899: value too large for column "JBOSSOPERATIONNETWORK"."RHQ_BUNDLE_DEPLOYMENT"."NAME" (actual: 204, maximum: 200) -> ORA-12899: value too large for column "JBOSSOPERATIONNETWORK"."RHQ_BUNDLE_DEPLOYMENT"."NAME" (actual: 204, maximum: 200...
ORA-12899: value too large for column "SOAU"."SJQY_QTSBSPEC"."PROPERTY_6" (actual: 566, maximum: 500) 该字段的长度为varchar2(500) 解决方案就是将字段长度增大。 本质是字符集的问题。然来的库上用的Unicode,一个汉字对应的是2个字节