Hitachi

Hitachi Advanced Data Binder メッセージ


KFAA30613-E

A column cannot be aa....aa a table(reason = bb....bb). (M+J+O)

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

aa....aa:エラーとなった操作
  • added toALTER TABLE文による列の追加

  • deleted fromALTER TABLE文による列の削除

bb....bb:列の追加または削除ができない理由
  • A fix table in which data was stored at least once

    を格納するセグメントが割り当てられている状態のFIX表に対して,列の追加または削除はできません。

  • A table in which data has been stored at least once and for which BRANCH ALL option is specified

    CREATE TABLE文でBRANCH ALLを指定した実表で,かつ行を格納するセグメントが割り当てられている状態の実表に対して,列の追加または削除はできません。

  • An archivable multi-chunk table

    アーカイブマルチチャンク表に対して,列の削除はできません。

(S)

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

〔対策〕

次のどちらかの対処をしてください。

  • aa....aaadded toの場合

    ニュアルHADB システム構築・運用ガイド実表に列を追加できない場合を参照して列を追加してください。

  • aa....aadeleted fromの場合

    次のどれかの対処をしてください。

    • A fix table in which data was stored at least onceの場合

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

    • A table in which data has been stored at least once and for which BRANCH ALL option is specifiedの場合

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

    • An archivable multi-chunk tableの場合

      マニュアルHADB システム構築・運用ガイド実表の列を削除する方法アーカイブマルチチャンク表の列を削除する方法を参照して列を削除してください。