级联问题

创建两个表:JILIAN_P,JILIAN_C。JILIAN_P为主表,JILIAN_C为从表。

 

CREATE TABLE JILIAN_P (

    "P_ID" VARCHAR2(10) NOT NULL,
    "P_NAME" VARCHAR2(10) NOT NULL, PRIMARY KEY("P_ID"))  ;

CREATE TABLE "SCOTT"."JILIAN_C" (

    "C_ID" VARCHAR2(10) NOT NULL,
    "C_JOB" VARCHAR2(10) NOT NULL, "C_SAL" VARCHAR2(10) NOT NULL,
    PRIMARY KEY("C_ID"), FOREIGN KEY("C_ID")
    REFERENCES "SCOTT"."JILIAN_P"("P_ID")
    ON DELETE CASCADE)  ;

 

其中,JILIAN_P表中设P_ID为主键,JILIAN_C表中,设C_ID为主键及外键,引用JILIAN_P中的P_ID,并设置外键级联

 

此时,若删除JILIAN_P中的数据,则JILIAN_C中C_ID与JILIAN_P中P_ID相同的数据也同时被删除。这是级联的效果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值