SQL如何确定多列唯一索引的唯一性

我有一个包含递送路线中地址序列的表格,例如:

地址标识 路由标识 序列
21 1 11
46 11 1

回答

唯一索引不会按照您建议的方式连接两个值,它确保{RouteId,Sequence}对是唯一的。

在您的示例中,对是{1,11}{11,1}是不同的,因此在索引中都是合法的。如果您尝试添加第三行,其中 routeId =1 且 Sequence =11,则会违反唯一索引


以上是SQL如何确定多列唯一索引的唯一性的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>