读书人

sql server 设定了两个主键如何有一

发布时间: 2012-02-27 10:00:22 作者: rapoo

sql server 设定了两个主键,怎么有一个主键可以出现相同值了?
如题!

[解决办法]
联合主键指两个字段值合起来唯一,一个字段有可能相同
[解决办法]
怎么可能?联合主键也不能重复的吧。
[解决办法]

探讨
联合主键指两个字段值合起来唯一,一个字段有可能相同

[解决办法]
探讨
引用:
怎么可能?联合主键也不能重复的吧。

我也觉的很奇怪,可事实却发生了!!

[解决办法]
楼主应该是用两个列作为主键了,这并不是两个主键,而是一个主键。
对与这样的主键,每一个列的数据时允许重复的,但是两个列的组合不允许重复的
[解决办法]
我现在想让这两个列都唯一,除了用UNIQUE还有别的办法吗?因为我要做外键!

木有
[解决办法]
探讨
引用:
引用:
引用:
怎么可能?联合主键也不能重复的吧。

我也觉的很奇怪,可事实却发生了!!

单字段是可以重复的

一起不能重复

我现在想让这两个列都唯一,除了用UNIQUE还有别的办法吗?因为我要做外键!

读书人网 >SQL Server

热点推荐