-20477 THE function-name FUNCTION IS NOT ABLE TO USE FORMAT STRING format-string TO INTERPRET THE ARGUMENT string-expression.
説明
関数 function-name が format-string および string-expression を使って呼び出されました。この function-name の値は、関数の呼び出しに使用される名前が TO_NUMBER であっても DECFLOAT_FORMAT になります。DECFLOAT(34) 値を生成するために、フォーマット・ストリング format-string を使って引数 string-expression の値を解釈することができません。このエラーは、次のいずれかの理由で発生する可能性があります。
- 指定されたフォーマット・ストリングにとって string-expression が長すぎる
- string-expression が、フォーマット・ストリングで指定されたテンプレートに準拠していない (例えば、string-expression 内に指定された桁数が、フォーマット・ストリング内の対応するフォーマット・エレメントにとって多すぎるなど。この場合の例としては、1234 は 999 の有効な値ではない、などが考えられます)
- string-expression 内の値が、フォーマット・ストリング内の対応するフォーマット・エレメントにとって無効 (例えば、$ は S の有効な値ではない)
システムの処置
このステートメントを処理することはできません。
ユーザーの処置
SQLSTATE
22018