ORACLE不允许在包含主键的任何列中使用NULL值.似乎大多数其他"企业级"系统也是如此.
同时,大多数系统还允许可空列的唯一约束.
为什么唯一约束可以有NULL但主键不能?这有一个基本的逻辑原因,还是更多的技术限制?
database database-design
database ×1
database-design ×1