Hitachi

Hitachi Advanced Data Binder メッセージ


KFAA30629-E

The column cannot be deleted from the base table. (reason = aa....aa) (M+J+O)

ALTER TABLE文による列の削除はできません。 <SQLSTATE:53021>

aa....aa:列を削除できない理由
  • the segment for storing the row has been allocated to the table or an operation is performed after the column is added that prevents the column from being deleted

    列を削除できる次のどちらかの条件を満たしていません。

    • 列を削除する実表に,行を格納するセグメントが割り当てられていない

    • 削除対象の列がALTER TABLE文で追加した列であり,かつ列を追加したあとに列の削除ができなくなる処理(INSERT文やadbimportコマンドなど)を実行していない

(S)

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

〔対策〕

マニュアルHADB システム構築・運用ガイド実表の列を削除する方法実表の全行を削除したあとに列を削除する方法を参照して,列を削除してください。