情景:刪除oracle資料庫中的某條資料時,有時候會出現主外來鍵關聯無法刪除資料的錯誤資訊,詳細錯誤資訊如下:
這時,我們使用下面三個步驟就可以成功刪除資料。
第一步:讓主鍵失效
alert table table_name disable primary key cascade
第二步:刪除表中所有資料或其中某條資料
delete form table_name
第三步:讓主鍵重新生效
alert table table_name enable primary key
Oracle資料庫 刪除資料庫
1 單擊 開始 oracle oradb12home1 database configuration assistant 進入刪除步驟的第一步,選擇 刪除資料庫 2 單擊 下一步 按鈕,如圖所示。在資料庫列表中選擇需要刪除的資料,例如test,並輸入使用者名稱和口令。3 單擊 下一步 按鈕,開啟 管...
Oracle資料庫新增刪除主外來鍵
一 新增主鍵 1.表建立的同時,新增主鍵約束 語法 create table 表名 列名1 資料型別及長度 constraint 主鍵名稱 一般主鍵名稱為 pk 開頭 primary key,列名2 資料型別及長度 not null,not null 約束該列不為空,不寫表示可以為空 列名3 資料型...
oracle手動刪除資料庫
特權使用者可以使用 drop database 方式刪除資料庫,但此時的資料庫必須處於 mount 狀態,並且一 restrict 方式裝載資料庫。1 在命令提示符下以具有 sysdba 身份的使用者進行登陸。sqlplus sys pwd as sysdba 2 通過資料字典視 global na...