我试图了解下面SQL中最好描述的情况是WTF还是某种黑客:
alter table CORE_FIELD
add constraint R_106 foreign key (CO_FIELD_ID)
references CORE_FIELD (CO_FIELD_ID) on delete set null;
数据库:Oracle 11.2.0.1
答案 0 :(得分:2)
我无法想到通过这种约束可以实现的任何有意义的事情。显然,约束总是得到满足,因此它不能提供完整性功能。我有一个想法,也许这是一种防止删除的hacky方式,但它在我的实验中没有这样做。