标签: sql sql-server-2008 guid uniqueidentifier
我很好奇SQL Server如何计算uniqueidentifier。我理解uniqueidentifiers是GUID,但这些是根据系统时间计算的吗?或者它们是根据调用NEWID()函数的作业/脚本的名称计算的。我发现this但我发现这个参考不清楚。
答案 0 :(得分:2)
我发现Wikipedia条目非常有用。
答案 1 :(得分:1)
这取决于您是从NEWID()还是NEWSEQUENTIALID()生成它们(last one使用的算法涉及mac地址第一个doesn't)
NEWID()
NEWSEQUENTIALID()