Hitachi

Hitachi Advanced Data Binder メッセージ


KFAA30695-E

The aa....aa, which has a defined bb....bb, cannot be deleted because "RESTRICT" is specified. (M+J+O)

削除動作にRESTRICTを指定してSQL文を実行しましたが,次に示すどれかの理由によってSQL文がエラーになりました。 <SQLSTATE:42I44>

  1. インデクスまたは制約が定義されている実表を削除しようとしました。

  2. 表が定義されているスキーマを削除しようとしました。

  3. 依存するビュー表が存在する表を削除しようとしました。

メモ

アーカイブマルチチャンク表には,レンジインデクスが必ず定義されているため,アーカイブマルチチャンク表を削除した場合,上記の1.に該当するエラーになります。

aa....aaエラーとなったSQL文
  • tableDROP TABLE

  • schemaDROP SCHEMA

  • viewed tableDROP VIEW

bb....bb定義されているリソース
  • table:表

  • index:インデクス

  • viewed table:ビュー表

  • constraint:制約

(S)

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

〔対策〕

DROP TABLE文,DROP SCHEMA文,またはDROP VIEW文の実行に伴い,表,インデクス,または制約が削除(ビュー表の場合は削除または無効化)されても問題がないかどうかを確認してください。問題がない場合は,削除動作にCASCADEを指定するか,または削除動作の指定を省略してSQL文を再実行してください。