Tsql 如何使非键列在SSMS中唯一?

Tsql 如何使非键列在SSMS中唯一?,tsql,Tsql,在SQLServerManagementStudio(SSMS)中,我有一个带有数字代理主键的表。不过,我想让另一个专栏与众不同。然而,似乎只有主键才是唯一的 如何使非键列唯一,使同一个值不能输入两次 SQL Server 2012, SSMS 2012 另外,如果有关系的话,我在表上使用了数字代理键而不是自然键,因为上面列中的值(我需要使其唯一)将来可能会更改 然而,似乎只有主键才是唯一的 尝试使用唯一约束:

在SQLServerManagementStudio(SSMS)中,我有一个带有数字代理主键的表。不过,我想让另一个专栏与众不同。然而,似乎只有主键才是唯一的

如何使非键列唯一,使同一个值不能输入两次


SQL Server 2012, SSMS 2012


另外,如果有关系的话,我在表上使用了数字代理键而不是自然键,因为上面列中的值(我需要使其唯一)将来可能会更改

然而,似乎只有主键才是唯一的

尝试使用唯一约束: