KFAA31376-E
The aa....aa cannot be executed because one or more update chunks contains an archived chunk. (chunk ID = bb....bb) (M+J+O)
アーカイブマルチチャンク表に対してDELETE文を実行しようとしましたが,指定した探索条件がDELETE文の実行条件を満たさないため,エラーとなりました。
または,アーカイブマルチチャンク表に対してUPDATE文を実行しようとしましたが,指定した探索条件がUPDATE文の実行条件を満たさないため,エラーとなりました。 <SQLSTATE:5100K>
- aa....aa:エラーとなったSQL文
-
-
DELETE statement:DELETE文
-
UPDATE statement:UPDATE文
-
- bb....bb:
-
SQL文の実行対象となったチャンクのチャンクID
- (S)
-
このSQL文を無視します。またはこのトランザクションを無効にします。
- 〔対策〕
-
UPDATE文,またはDELETE文に指定した探索条件が適切かどうかを確認してください。詳細については,マニュアルHADB SQLリファレンスの次の個所を参照してください。
-
DELETE文の指定形式および規則の規則
-
UPDATE文の指定形式および規則の規則
アーカイブ状態のチャンク内のデータを削除したい場合は,bb....bbのチャンクのアーカイブ状態を解除したあとに,DELETE文を実行してください。
アーカイブ状態のチャンク内のデータを更新したい場合は,bb....bbのチャンクのアーカイブ状態を解除したあとに,UPDATE文を実行してください。
-