on delete cascade怎么操作

发布网友 发布时间:2022-04-21 20:02

我来回答

1个回答

热心网友 时间:2023-07-11 02:11

在ORACLE中ON DELETE CASCADE和ON DELETE SET NULL两个命令主要在外键改foreign key约束中使用,主要区别体现在对数据的影响上。
其中ON DELETE CASCADE的功能是在主数据删除的时候,从属数据一并删除,常用于强耦合关系中。
而ON DELETE SET NULL的功能是在主数据删除的时候,从属数据不会删除,只是将从属数据的关联属性字段设置成NULL,从而变为无主待关联数据,这个常用于弱耦合关系中。
主键和外键是两种类型的约束,可用于强制表中的数据完整性。 这些是重要的数据库对象。
外键 (FK) 是用于在两个表中的数据之间建立和加强链接的一列或多列的组合,可控制可在外键表中存储的数据。 在外键引用中,当包含一个表的主键值的一个或多个列被另一个表中的一个或多个列引用时,就在这两个表之间创建了链接。 这个列就成为第二个表的外键。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com