當乙個表中的某列字段為其它表做外來鍵時,不能直接刪除,需要先將表的外來鍵解除,再將資料進行新增。
案例:例如**商表中的**商標號做為商品表中所對應**商標號列的外來鍵屬性。
刪除外來鍵:
alter table goods drop foreign key fkp;
新增外來鍵:
alter table goods add constraint fkp foreign key(pnumber)
references providerinfo (providernumber);
Oracle的表操作 外來鍵約束
1 外來鍵約束 外來鍵 foreign key 是用來建立和加強兩個表資料之間的連線的一列或多列。外來鍵約束是唯一涉及兩個表關係的約束。注 先建立的表叫主表或附表,後建立的且和主表有關係的表叫從表或子表 2 外來鍵約束的注意事項 1 設定外來鍵約束時主表的字段必須是主鍵列 或唯一列 2 主從表中相應...
Oracle中給表新增主鍵 外來鍵
1 建立表的同時建立主鍵約束 1 無命名 create table student studentid int primary key not null,studentname varchar 8 age int 2 有命名 create table students studentid int s...
Oracle中給表新增主鍵 外來鍵
一 建立表的同時建立主鍵約束 1 無命名 create table student studentid int primary key not null,studentname varchar 8 age int 2 有命名 create table students studentid int s...