-433 の値が長すぎます

説明

value が、その値をいくつかの方法でトランスフォームするために呼び出される、システム (組み込み) キャストまたは調整関数による切り捨てを要求しました。 この値が使用されている場所では、切り捨てが許されていません。 トランスフォームされる値は、以下のいずれかです。
  • ユーザー定義関数 (UDF) に対する引数
  • UPDATE ステートメントの SET 節に対する入力
  • 表に INSERT される値
  • 別のコンテキストの cast 関数または調整関数への入力

value が 'for bit data' サブタイプを持つ場合、あるいは、BINARY または VARBINARY データ・タイプを持つ場合、value は 引用符で囲まれ、後ろに X が付く 16 進数ストリングとして印刷されます。

システム処置

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

プログラマー応答

value が SQL ステートメントのリテラル・ストリングの場合は、その使用目的に対して長すぎます。 value がリテラル・ストリングでない場合は、SQL ステートメントを調べて、トランスフォーメーションが行われる場所を判別してください。 トランスフォーメーションに対する入力が長すぎるか、またはターゲットが短すぎます。 問題を訂正して、ステートメントを再実行してください。

SQLSTATE

22001