在SQL中,为什么外键属性的值可以为空,并举例在什么情况下才可为空?

发布网友 发布时间:2022-04-23 03:44

我来回答

2个回答

热心网友 时间:2023-10-13 17:34

ORACLE里的外键也允许为空,一般用处不大但也不能说完全没用。
举个例子,公司新采购一批电脑,主键为主表.电脑ID,外键为子表.员工ID,如果电脑暂时还没有归属人,员工ID可以默认为NULL

热心网友 时间:2023-10-13 17:35

SQL对于外键的明确定义可以简述为:外键必须有参照键或者为空
可能是NULL与任何值比较都为非真吧追问可不可以再明确说明?举个例子吧。

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