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.に該当するエラーになります。
- aa....aa:エラーとなったSQL文
-
-
table:DROP TABLE文
-
schema:DROP SCHEMA文
-
viewed table:DROP VIEW文
-
column of table:ALTER TABLE文による列の削除
-
- bb....bb:定義されているオブジェクト
-
-
table:表
-
index:インデクス
-
viewed table:ビュー表
-
constraint:制約
-
- (S)
-
このSQL文を無視します。または,このトランザクションを無効にします。
- 〔対策〕
-
次の表からエラーの原因となったオブジェクトを特定してください。aa....aaに出力されたSQL文の実行に伴い,表,インデクス,または制約が削除(ビュー表の場合は削除または無効化)されても問題がないかどうかを確認してください。問題がない場合は,削除動作にCASCADEを指定するか,または削除動作の指定を省略してSQL文を再実行してください。
aa....aaに出力された内容
bb....bbに出力された内容
エラー原因のオブジェクト
table
index
削除する表に定義されているインデクス(アーカイブマルチチャンク表のアーカイブレンジ列に定義されているレンジインデクスを含みます)
constraint
削除する表に定義されている制約
viewed table
削除する表を基表とするビュー表,または削除する表に依存するビュー表
schema
table
削除するスキーマに定義されている表,ビュー表およびインデクス
viewed table
viewed table
削除するビュー表を基表とするビュー表,または削除するビュー表に依存するビュー表
column of table
index
削除する列に定義されているインデクス
constraint
削除する列に定義されている制約
viewed table
列を削除する表に依存するビュー表