1. 程式人生 > >oracle truncate 清空表遇ora-02266錯誤的解決辦法

oracle truncate 清空表遇ora-02266錯誤的解決辦法

ORA-02266“唯一/主鍵被啟用的外部關鍵字引用”。

今天遇到怪問題,要truncate 的表沒有外來鍵關聯,使用delete table_name 可以刪除,使用truncate確報錯,真是奇怪!? 解決辦法: 1.主鍵失效;alter table table_name disable primary key cascade; 2.清空表; truncate table table_name; 3.恢復主鍵; alter table table_name enable primary key;