设有关系R(A B C)和S(D E A) 其中A是R的主键和S的外键 为了不破坏参照完整性 当修改R中的A值时 对S中的A值可能有几种修改?

时间:2020-05-30 17:12:08 关键词:能有,几种,完整性

设有关系R(A,B,C)和S(D,E,A),其中A是R的主键和S的外键,为了不破坏参照完整性,当修改R中的A值时,对S中的A值可能有几种修改?

答案解析

NOACTION:对依赖表没影响,
CASCADE:对应外键值一起修改,
RESTRICT:只有当依赖表中没有对应的外键值时才能修改,否则拒绝修改,
SETNULL:对应外键值全置空,
SETDEFAULT:对应外键值全置为预设的默认值。