TRUNCATE失敗でORA-02266

TRUNCATE失敗でORA-02266が発生することがあります。

これは外部キーが有効なためにおこります。

テーブルに対して有効な外部キーを検索するSQLです。

実行結果は、外部キー名、テーブル名、ENABLE or DISABLEのどちらかになります。

TRUNCATEしたい場合はこの外部キーをDISABLEにする必要があります。

外部キーを無効化するには以下を実行します。

これで外部キーを無効化し、TRUNCATEすることができます。TRUNCATE実行後、以下で外部キーを有効化します。
スポンサーリンク
  • このエントリーをはてなブックマークに追加
スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA