-20232   CHARACTER CONVERSION FROM CCSID from-ccsid TO to-ccsid FAILED WITH ERROR CODE error-code FOR TABLE dbid.obid COLUMN column-number REQUESTED BY csect-name

説明

ストリングを異なるコード化文字セットへの変換中に、変換エラーが生じ ました。
from-ccsid
変換されるストリングのコード化文字セットを示します。
to-ccsid
変換されなければならないコード化文字セットを示します。
error-code
以下のように定義されたエラーのタイプを示します。
  • 8 - 長さ例外 (例えば、PC MIXED データに必要な拡張が ストリングの最大長を超えている)。
  • 20 - 変換手順エラー (例えば、Unicode/390 ステージ 2 の変換中のエラーや、あるいは出口で、ストリングの長さ制御フィールドが無効な値にセットされるなど)。
  • 24 - 変換サービスが正しくセットアップされていないか、変換がサポートされていない。
dbid.obid
データベース ID とオブジェクトの表 OBID を変換エラーとともに示します。これは、変換先あるいは 変換元のいずれかである可能性があります。
column-number
障害のあるオブジェクトの列番号を示します。これは、変換先あるいは 変換元のいずれかである可能性があります。
csect-name
Db2® から戻された理由コードを記述します。Db2 から戻された理由コードは 「DSN」で始まり、変換が要求されたコンテキストを示します。「DSN」で始まる値以外の値は、他の Db2 プラットフォームから戻されているもので、それらについては該当プラットフォームの資料に記述があります。

システムの処置

このステートメントを処理することはできません。

プログラマーの応答

error-code が 24 であり、かつ変換要求が正しい場合は、文字変換をセットアップすることが必要な場合もあります。

Db2 にエラーがあると思われる場合は、問題の報告が必要になる可能性があります。 問題の識別および報告については、診断データの収集を参照してください。

SQLSTATE

57017