是否有任何理由让FK成为PK专栏

时间:2012-10-11 15:25:20

标签: oracle database-schema

我试图了解下面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

1 个答案:

答案 0 :(得分:2)

我无法想到通过这种约束可以实现的任何有意义的事情。显然,约束总是得到满足,因此它不能提供完整性功能。我有一个想法,也许这是一种防止删除的hacky方式,但它在我的实验中没有这样做。