首页
restrictedcash(restrict)
返回

restricted cash(restrict)

2022-12-18 综合百科 By:佚名
最佳答案关于restricted cash,restrict这个很多人还不知道,今天菲菲来为大家解答以上的问题,现在让我们一起来看看吧!1、restrict和cascade都是在外码定义时指定的关键字。2、外码所指定的字段取值受限制,可以取两种值:所参照主码中出现过的值;可以取空值。3、外码所指定的字段中数据的增删改是受到外...

关于restricted cash,restrict这个很多人还不知道,今天菲菲来为大家解答以上的问题,现在让我们一起来看看吧!

1、restrict和cascade都是在外码定义时指定的关键字。

2、外码所指定的字段取值受限制,可以取两种值:所参照主码中出现过的值;可以取空值。

3、外码所指定的字段中数据的增删改是受到外码约束的限制的,在数据增删改时会检查是否满足外码约束条件,当不满足外码的条件时,所做的处理与定义外码时指定的restrict关键字或者cascade关键字有关。

4、下面以一个具体例子说明:设有两张表:student和class,表定义语句为:create table class(cno int primary key, cname varchar(20))create table student(sno int primary key, sname varchar(10), cno int, foreign key(cno) references class(cno) on delete restrict)第一张表class中,cno是主码,第二张表student中,sno是主码,cno是外码,外码的取值必须在class的主码cno中出现过,或者取空值。

5、注意,在外码定义时指定了restrict关键字,此时,如果从class表中删除一条数据(即删除一个班级),student表中恰好有该班级的学生,则会报错,不允许删除。

6、如果在student表的外码定义时指定的是cascade,即create table student(sno int primary key, sname varchar(10), cno int, foreign key(cno) references class(cno) on delete cascade)则表示级联删除,删除class表中的一条数据时,会把student表中对应的数据一起删除掉。

7、此外,在外码定义时还可以指定on delete set null,表示删除class表中的一条数据时,如果student表中有对应的数据,则把这些对应的数据的cno设置为空值NULL。

本文到此分享完毕,希望对大家有所帮助。

猜你喜欢
人得了疥虫病有什么好办法治疗(疥虫最好的治疗方法)

人得了疥虫病有什么好办法治疗(疥虫最好的治疗方法)

09-07 0 阅读
中石油济柴(关于中石油济柴的介绍)

中石油济柴(关于中石油济柴的介绍)

12-19 0 阅读
长高的最佳季节

长高的最佳季节

04-23 0 阅读
凤凰自行车十大品牌(凤凰自行车PHOENIX品牌介绍)

凤凰自行车十大品牌(凤凰自行车PHOENIX品牌介绍)

12-18 0 阅读
50平loft装修图(5)

50平loft装修图(5)

12-18 0 阅读
治疗脚气最简单的方法(治脚气最简单的方法)

治疗脚气最简单的方法(治脚气最简单的方法)

12-18 0 阅读
热门推荐
人得了疥虫病有什么好办法治疗(疥虫最好的治疗方法)

人得了疥虫病有什么好办法治疗(疥虫最好的治疗方法)

09-07 0 阅读
中石油济柴(关于中石油济柴的介绍)

中石油济柴(关于中石油济柴的介绍)

12-19 0 阅读
长高的最佳季节

长高的最佳季节

04-23 0 阅读
凤凰自行车十大品牌(凤凰自行车PHOENIX品牌介绍)

凤凰自行车十大品牌(凤凰自行车PHOENIX品牌介绍)

12-18 0 阅读
50平loft装修图(5)

50平loft装修图(5)

12-18 0 阅读
治疗脚气最简单的方法(治脚气最简单的方法)

治疗脚气最简单的方法(治脚气最简单的方法)

12-18 0 阅读
siy是什么意思中文(sissy是什么意思)

siy是什么意思中文(sissy是什么意思)

12-18 0 阅读
怎么升级苹果手机系统(我的苹果手机如何升级系统)

怎么升级苹果手机系统(我的苹果手机如何升级系统)

12-18 0 阅读
h2o2是极性分子还是非极性分子(h2o2)

h2o2是极性分子还是非极性分子(h2o2)

12-18 0 阅读
长沙属于几线城市

长沙属于几线城市

12-18 0 阅读