Oracle外键与其主键的实际应用方案Oracle认证考试
文章作者 100test 发表时间 2010:05:01 20:01:06
来源 100Test.Com百考试题网
以下的文章主要是对Oracle主键与Oracle外键的实际应用方案的介绍,此篇文章是我很然偶在一网站上发现的,如果你对Oracle主键与Oracle外键的实际应用很感兴趣的话,以下的文章就会给你提供更详细的相关方面的知识。
1.CREATE TABLE "SCOTT"."MID_A_TAB"
2.( "A" VARCHAR2(20 BYTE),
3."B" VARCHAR2(10 BYTE),
4."DETPNO" VARCHAR2(10 BYTE)
5.)TABLESPACE "USERS" .
6.CREATE TABLE "SCOTT"."MID_B_TAB"
7.( "A" VARCHAR2(20 BYTE),
8."B" VARCHAR2(10 BYTE),
9."DEPTNO" VARCHAR2(10 BYTE)
10.)TABLESPACE "USERS" .
给MID_A_TAB表添加主键
1.alter table mid_a_tab add constraint a_pk primary key (detpno).
给MID_B_TAB表添加Oracle主键
1.alter table mid_b_tab add constraint b_pk primary key(a).
给子表MID_B_TAB添加Oracle外键,并且引用主表MID_A_TAB的DETPNO列,并通过on 0delete cascade指定引用行为是级联删除
1.alter table mid_b_tab add constraint b_fk foreign key
(deptno) references mid_a_tab (detpno) on 0delete cascade.
向这样就创建了好子表和Oracle主表
向主表添加数据记录
1.SQL