oracle 通過資料庫主鍵外來鍵級聯刪除

2021-08-30 05:20:19 字數 343 閱讀 1293

通過plsqldev設定

1,建立乙個有主鍵的表

2,建立乙個叢表,通過pl/sqdev設定帶有級聯刪除的外來鍵

編輯外來鍵表-->鍵-->填寫鍵名稱-->選擇foreign-->選擇外來鍵列-->選擇參照表-->選擇參照列-->級聯刪除選擇cascade

通過sql語句設定

alter table [叢表名]

add constraint [設定外來鍵名稱] foreign key ([設定外來鍵列])

references [具有主鍵的表名] ([具有主鍵的列]) on delete cascade;

黑色頭髮:

資料庫 主鍵 外來鍵

1 什麼是主鍵 在一張表中,用來唯一標識一條記錄的字段集,叫做主關鍵字或者主關鍵碼,簡稱主鍵 或主碼 這裡說 欄位集 是因為主鍵可能用乙個字段或者多個欄位來表示。舉例來看 學生表 學號,姓名,性別,專業編號 這裡學號是主鍵,乙個學號id就可以唯一標識乙個學生的資訊。另乙個表 學生選課表 學號,課程號...

資料庫外來鍵主鍵

如果乙個欄位被設定為主鍵,那他一定是唯一的,並且是非空的。如果設定為整型,那麼可以新增為自動遞增的功能 外來鍵,應用於主從表。可以保證當前新增的字段在一定範圍內選擇。比如我有兩張表,乙個表是班級表,乙個表是學生表,我需要知道學生在哪乙個班級以及他的位置,我當然可以在班級表中寫好幾個列,但是顯得臃腫,...

資料庫主鍵外來鍵區別

從資料庫是主資料庫的備份,當主資料庫變化時從資料庫要更新,這些資料庫軟體可以設計更新週期。這是提高資訊保安的手段。主從資料庫伺服器不在乙個地理位置上,當發生意外時資料庫可以儲存。主外來鍵的關係結構 1,一對一,不用引用主外來鍵,把它們放乙個表中即可 例如 乙個學生只能有乙個卡號,那麼學生跟卡號放在乙...