oracle外键约束、级联删除

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

根据约束名称查询

select * from user_constraints t where t.CONSTRAINT_NAME = '约束名称'

举例

字段解析

1、CONSTRAINT_NAME约束名称。

2、CONSTRAINT_TYPE约束类型。

3、TABLE_NAME约束所在的表。

4、R_CONSTRAINT_NAME对应外键关联字段的主键约束名称。

看下图

关联base_user表的id字段

base_user表的id字段主键约束名称

所以 R_CONSTRAINT_NAME 字段值为 PK_BASE_USER。

5、DELETE_RULE主表记录删除对应的规则

对应这一列

对应的3个值为

1、NO ACTION外键关联的数据不允许主表删除要先删除关联的数据才能删除主表的数据。

2、CASCADE级联删除主表删除外键相关联的数据同时删除。

3、SET NULL外键列允许为空把值设置为空。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: oracle