我想知道在唯一键上使用标识列的优点。我一直使用标识列,并且知道它比唯一键更好。但我想知道身份密钥相对于唯一密钥的好处。
谢谢
您是否试图在使用标识列和唯一标识符列作为主键之间做出决定?
Uniqueidentifier (Guids) 的优点是在整个环境中都是唯一的,从而更容易在给定表的上下文之外唯一标识一条记录。它们还提供了一个密钥,您可以在不易迭代的应用程序中公开这些密钥。
标识列使用更少的存储空间,因此更快、更高效。
他们的使用没有正确的答案。这真的取决于上下文。
主键可以用作另一个表中的外键,标识列不能。在没有看到您尝试存储的数据类型的情况下,我建议您使用标识列,但也将其设置为主键。