我正在使用SQL Server 2005(可能在不久的将来使用SQL Server 2008)为网站创建一个新数据库.作为一名应用程序开发人员,我见过很多数据库使用integer(或bigint等)表格的ID字段来用于关系.但最近我也看到了使用unique identifier(GUID)作为ID字段的数据库.
integer
bigint
unique identifier
GUID
我的问题是,一个人是否优于另一个人?将integer字段是查询和连接等快?
更新:为清楚起见,这是表中的主键.
sql t-sql sql-server uniqueidentifier
为什么在提供明确的日期格式时将斜杠更改为破折号(下面的屏幕)?
.net c#
.net ×1
c# ×1
sql ×1
sql-server ×1
t-sql ×1
uniqueidentifier ×1