在我的旧 Web 应用程序中,这是 sql server 2005 中客户表的结构:-
custId, custName,custAddress,custGUID
1 scott mark B36AF54E-F2B5-4845-9595-AC05K898AE14
我的问题是关于被声明为 uniqueIdentifier() 的列 custGUID,它是 GUID)。我没有得到主键和 uniqueIdentifier 之间的区别以及引入额外列作为 guid 的原因。根据不同的站点,我知道 uniqueIdentifier 在整个 sqlserver 2005 中是唯一的,但主键是唯一的,在该特定方面是唯一的桌子 。但我无法想到任何将任何列设为跨 sql server 的 GUID/唯一的场景。想了解 GUID 列何时以及如何有意义?由于所有团队成员都是新人,无法弄清楚其中的奥秘