在oracle中,可以利用alter table語句配合disable constraint使外鍵失效,語法為「alter table 表名disable constraint 外鍵名稱;」;外鍵失效則取消兩個表資料之間鏈接的一列或多列。
本教學操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。
使外鍵失效:
alter table tableName disable constraint 外键名称;
我們先透過以下程式碼建立一個名為fk_supplier的外鍵:
#在這個範例中,在supplier表上建立了一個名為supplier_pk的主鍵。它只包含一個字段 – supplier_id字段。然後,我們在products表上建立了一個名為fk_supplier的外鍵,products表的supplier_id欄位引用supplier表的supplier_id欄位。
如果想要刪除這個外鍵,可以執行以下指令:
#擴充知識:
alter table tableName enable constraint 外键名称;刪除外鍵:###
alter table tableName drop constraint 外键名称;###推薦教學:《###Oracle影片教學###》#######
以上是oracle怎麼使外鍵失效的詳細內容。更多資訊請關注PHP中文網其他相關文章!