1

SQL*Loader を使用していくつかのデータをロードしたところ、次の奇妙なエラー メッセージが表示されました。

ORA-12899: 列AELS_AENDBESCHRの値が大きすぎます(実際: 69、最大: 70)

ORA-12899: 列AELS_AENDBESCHRの値が大きすぎます(実際: 70、最大: 70)

実際には値が最大値を超えていないのに、これらのメッセージがここで何をしているのか?

4

1 に答える 1

0

実際、問題はデータベースの文字セットにありました。1バイトの文字セットを想定したデータをUTF-8エンコーディングのデータベースに入れようとしました。ここで、ドイツ語の記号「äöü」は1バイトではなく2バイトを使用します。このウィキブックスを使用して文字セットを変更しましたが、動作するようになりました。唯一の問題は、それ以降はAPEXを使用できないことです。

于 2012-09-17T07:32:46.530 に答える