首頁 >資料庫 >Oracle >oracle怎麼使外鍵失效

oracle怎麼使外鍵失效

WBOY
WBOY原創
2022-05-25 15:45:182382瀏覽

在oracle中,可以利用alter table語句配合disable constraint使外鍵失效,語法為「alter table 表名disable constraint 外鍵名稱;」;外鍵失效則取消兩個表資料之間鏈接的一列或多列。

oracle怎麼使外鍵失效

本教學操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。

oracle怎麼使外鍵失效

使外鍵失效:

alter table tableName disable constraint 外键名称;

我們先透過以下程式碼建立一個名為fk_supplier的外鍵:

oracle怎麼使外鍵失效

#在這個範例中,在supplier表上建立了一個名為supplier_pk的主鍵。它只包含一個字段 – supplier_id字段。然後,我們在products表上建立了一個名為fk_supplier的外鍵,products表的supplier_id欄位引用supplier表的supplier_id欄位。

如果想要刪除這個外鍵,可以執行以下指令:

oracle怎麼使外鍵失效

#擴充知識:

# 擴充知識:##讓外鍵恢復:

alter table tableName enable constraint 外键名称;

刪除外鍵:###
alter table tableName drop constraint 外键名称;
###推薦教學:《###Oracle影片教學###》#######

以上是oracle怎麼使外鍵失效的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn