Hitachi

Hitachi Advanced Data Binder メッセージ


KFAA31603-E

Unable to aa....aa. (reason = bb....bb) (M+J+O)

ALTER TABLE文による列のデータ型の変更ができません。 <SQLSTATE:42I75>

aa....aa:エラーが発生した操作
  • change the data type of the column by ALTER TABLE statement

    ALTER TABLE文による列のデータ型の変更

bb....bb:エラーの原因
  • the specified column comprises a multiple-column B-tree index in which the total data length of the indexed columns exceeds 255 bytes

    データ型を変更しようとした列が,複数列インデクスを構成する列であり,かつ複数列インデクスを構成する列の合計長が256バイト以上であるため

  • the specified column defines a text index

    データ型を変更しようとした列に,テキストインデクスが定義されているため

  • the specified column comprises a foreign key

    データ型を変更しようとした列が,外部キーの構成列であるため

  • the specified column comprises a primary key that is referenced from a foreign key

    データ型を変更しようとした列が,ほかの表の外部キーから参照されている主キーの構成列であるため

(S)

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

〔対策〕

マニュアルHADB システム構築・運用ガイド実表の列のデータ型を変更する方法(VARCHAR型の列のデータ長を長くする方法)を参照して,列のデータ型を変更してください。