子表中的外键(单列)不可能引用具有一些重复值的父键吗?
通过SQL标准,外键必须引用父表的主键或唯一键。如果主键具有多个列,则外键必须具有相同的列数和顺序。因此外键引用父表中的唯一行;可能没有重复。
重新发表评论:
如果T.A是主键,那么你不能有任何重复。任何主键必须是唯一的,非空的。因此,如果子表具有引用父主键的外键,则它必须匹配非空唯一值,因此在父表中仅引用一行。在这种情况下,您不能创建引用多个父行的子行。
您可以创建其外键列为NULL的子行,在这种情况下,它将引用父表中的任何行。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。