Hitachi

Hitachi Advanced Data Binder メッセージ


KFAA30659-E

The value specified in the CHANGE clause of the ALTER TABLE statement is invalid. (reason = aa....aa) (M+J+O)

ALTER TABLE文のCHANGE句に指定したデータ型,およびデータ長に誤りがあります。 <SQLSTATE:42I27>

aa....aa

エラーの原因

(S)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

次の表に従って対処してください。そのあとで,ALTER TABLE文を再実行してください。

aa....aaに出力された内容

エラーの原因

対処

the data type that cannot be changed is specified

変更できないデータ型を指定しています。

次のどちらかの組み合わせになるように,CHANGE句を指定してください。

  • CHANGE句の列名にデータ長が254バイト以下のVARCHAR型の列を指定する場合

    更後のデータ型にはデータ長が255バイト以下のVARCHAR型を指定してください。

  • CHANGE句の列名にデータ長が256バイト以上,31,999バイト以下のVARCHAR型の列を指定する場合

    変更後のデータ型には,データ長が32,000バイト以下のVARCHAR型を指定してください。

the specified data length after the change is shorter than the data length before the change

変更後のデータ型のデータ長に,変更前のデータ長よりも短いデータ長を指定しています。

変更後のデータ型のデータ長には変更前のデータ長より長いデータ長を指定してください。