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
変更後のデータ型のデータ長に,変更前のデータ長よりも短いデータ長を指定しています。
変更後のデータ型のデータ長には変更前のデータ長より長いデータ長を指定してください。
-