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 ...