Oracle为什么允许单列唯一索引中数据可以多行为null?那是因为null的数据不会存入索引。Oracle为什么处理复合唯一索引时,有一个列为null出现了两次,Oracle却认为违反了唯一索引约束?那是因为复合索引列,只要有一列不为空就会存入索引中。
博客摘录「 Oracle唯一索引和NULL空值之间的关系」2023年7月19日
最新推荐文章于 2023-11-17 18:13:57 发布
Oracle为什么允许单列唯一索引中数据可以多行为null?那是因为null的数据不会存入索引。Oracle为什么处理复合唯一索引时,有一个列为null出现了两次,Oracle却认为违反了唯一索引约束?那是因为复合索引列,只要有一列不为空就会存入索引中。