1、默認的創建方式 在刪除被參照的數據時,將無法刪除。 Sql代碼 CREATE TABLE T_INVOICE (ID NUM ...
創建外鍵約束時假如使用Oracle默認的創建方式,在刪除被參照的數據時,將無法被刪除,這一點在Oracle i中給了我們更多靈活的選擇,我們可是使用on delete cascade和 on delete set null要害字來決定刪除被參照數據時是否要將參照這個數據的那些數據一並刪除,還是將那些參照這條數據的數據的對應值賦空。 例如下面這兩個表中分別存的時員工的基本信息和公司的部門信息。我們 ...
2011-12-28 10:00 0 3437 推薦指數:
1、默認的創建方式 在刪除被參照的數據時,將無法刪除。 Sql代碼 CREATE TABLE T_INVOICE (ID NUM ...
1.創建表時並創建外鍵約束 2.表創建成功后再添加外鍵約束 ...
添加主鍵約束: ALTER TABLE GA_AIRLINE ADD CONSTRAINT PK_AIRLINE_ID PRIMARY KEY(AIRLINE_ID); 有三種形式的外鍵約束: 1、普通外鍵約束(如果存在子表引用父表主鍵,則無法刪除父表記錄) 2、級聯外鍵約束(可刪除 ...
添加主鍵約束: ALTER TABLE GA_AIRLINE ADD CONSTRAINT PK_AIRLINE_ID PRIMARY KEY(AIRLINE_ID); 有三種形式的外鍵約束: 1、普通外鍵約束(如果存在子表引用父表主鍵,則無法刪除父表記 ...
一、在表student中添加主鍵sno 二、在表course中添加主鍵cno和外鍵tno 三、在表teacher中添加主鍵tno 四、在表score中添加外鍵sno和cno ...
不解釋: 基本上各種操作w3school都有了。 http://www.w3school.com.cn/sql/sql_foreignkey.asp ...
alter table 需要建立外鍵的表 with check/nocheck add constraint 外鍵名字 foreign key (需要建立外鍵的字段名) references 外鍵表(外鍵字段)。 其中的with check /nocheck 的作用: 指定表 ...
為已經添加好的數據表添加外鍵: 語法:alter ...