ORA-12899,而实际值长度小于最大值

时间:2012-09-12 17:38:57

标签: oracle ora-12899

我使用SQL * Loader加载了一些数据并获得了以下奇怪的错误消息:

ORA-12899:列AELS_AENDBESCHR的值太大(实际值:69,最大值:70)

ORA-12899:列AELS_AENDBESCHR的值太大(实际值:70,最大值:70)

实际上这些值没有超过最大值,那么这些消息到底在做什么呢?

1 个答案:

答案 0 :(得分:0)

实际上,问题出在数据库的字符集中。我尝试将1字节字符集的数据放在具有UTF-8编码的数据库中,其中德语符号“äöü”占用2个字节而不是1个字节。我使用此wikibooks更改了字符集,现在它可以正常工作。唯一的问题是我不能在它之后使用APEX。

相关问题