W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
在Oracle中,如何去刪除自己創(chuàng)建的外鍵呢?本教程就為大家介紹Oracle中刪除外鍵的方法。
在Oracle中,我們可以使用ALTER TABLE語句來對外鍵進行刪除。
alter table "表名" drop constraint "外鍵名"
或
alter table "表名" drop primary key
示例
我們先使用下方的代碼創(chuàng)建一個外鍵:
CREATE TABLE supplier
(
supplier_id numeric(10) not null,
supplier_name varchar2(50) not null,
contact_name varchar2(50),
CONSTRAINT supplier_pk PRIMARY KEY (supplier_id)
);
CREATE TABLE products
(
product_id numeric(10) not null,
supplier_id numeric(10) not null,
CONSTRAINT fk_supplier
FOREIGN KEY (supplier_id)
REFERENCES supplier(supplier_id)
);
通過以上代碼,我們在 supplier 表上創(chuàng)建了一個名為 supplier_pk 的主鍵。然后再在 products 表上創(chuàng)建了一個名為 fk_supplier 的外鍵。
如果我們想要刪除這個新創(chuàng)建的外鍵,我們可以執(zhí)行以下的代碼:
ALTER TABLE products
DROP CONSTRAINT fk_supplier
這樣,我們就成功的刪除了這個新建的fk_supplier外鍵。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: