KFAA31685-E
aa....aa cannot be specified. (reason = bb....bb) (M+J+O)
aa....aaは指定できません。 <SQLSTATE:42IAB>
- aa....aa:指定できないオプション
-
-
BRANCH:BRANCH指定
-
COMPRESSION TYPE:圧縮方式指定
-
CHUNK ARCHIVABLE:チャンクアーカイブ指定
-
- bb....bb:指定できない理由
-
-
A data type is not VARCHAR or VARBINARY
データ型がVARCHAR型またはVARBINARY型以外の列であるため
-
The table option BRANCH ALL is specified
表オプションBRANCH ALLが指定されているため
-
The table option STORAGE FORMAT COLUMN is specified
表オプションSTORAGE FORMATにCOLUMNが指定されているため
-
The table option STORAGE FORMAT COLUMN is not specified
表オプションSTORAGE FORMATにCOLUMNが指定されていないため
-
The table option BRANCH ALL was specified when the table was defined
表定義時に表オプションBRANCH ALLが指定されたため
-
The table is a column store table
カラムストア表であるため
-
The table is a row store table
ローストア表であるため
-
- (S)
-
このSQL文を無視します。またはこのトランザクションを無効にします。
- 〔対策〕
-
次の表に従って対処してください。
bb....bbに出力された内容
説明
対処
A data type is not VARCHAR or VARBINARY
データ型がVARCHAR型またはVARBINARY型以外の列に,分岐指定は指定できません。
次のどちらかの方法で,SQL文を修正してください。
-
列のデータ型をVARCHAR型またはVARBINARY型以外にしたい場合
SQL文から分岐指定を削除してください。
-
分岐指定を指定したい場合
列のデータ型をVARCHAR型,またはVARBINARY型に変更してください。
The table option BRANCH ALL is specified
表オプションBRANCH ALLを指定して定義する表の列に,分岐指定は指定できません。
次のどちらかの方法で,SQL文を修正してください。
-
表オプションBRANCH ALLを指定したい場合
SQL文から分岐指定を削除してください。
-
分岐指定を指定したい場合
SQL文から表オプションBRANCH ALLを削除してください。
The table option STORAGE FORMAT COLUMN is specified
表オプションSTORAGE FORMAT COLUMNを指定して定義する表の列に,分岐指定は指定できません。
次のどちらかの方法で,SQL文を修正してください。
-
カラムストア表として定義したい場合
SQL文から分岐指定を削除してください。
-
分岐指定を指定したい場合
カラムストア表ではなく,ローストア表として定義してください。
The table option STORAGE FORMAT COLUMN is not specified
表オプションSTORAGE FORMAT COLUMNを指定しないで定義する表の列に,圧縮方式指定は指定できません。
次のどちらかの方法で,SQL文を修正してください。
-
ローストア表として定義したい場合
SQL文から圧縮方式指定を削除してください。
-
圧縮方式指定を指定したい列がある場合
表オプションSTORAGE FORMAT COLUMNを指定し,カラムストア表として表定義してください。
The table option BRANCH ALL was specified when the table was defined
表定義時にBRANCH ALLを指定した実表に対して,分岐指定を指定した列は追加できません。
SQL文から分岐指定を削除してください。
The table is a column store table
カラムストア表に対して,分岐指定を指定した列は追加できません。
SQL文から分岐指定を削除してください。
カラムストア表に対して,チャンクアーカイブ指定を指定できません。
ALTER TABLE文では,カラムストア表をアーカイブマルチチャンク表に変更できません。
アーカイブマルチチャンク表が必要な場合,カラムストア表をローストア表に変更してください。カラムストア表をローストア表に変更する方法については,マニュアルHADB システム構築・運用ガイドのカラムストア表をローストア表に変更する方法を参照してください。
なお,カラムストア表をローストア表に変更する場合,CREATE TABLE文の実行時にチャンクアーカイブ指定を指定して,アーカイブマルチチャンク表として定義してください。
The table is a row store table
ローストア表に対して,圧縮方式指定を指定した列は追加できません。
SQL文から圧縮方式指定を削除してください。
-