1
如果在SQL Server中使用Newsequentialid()创建GUID,那么基于它们的Id(GUID类型)对记录进行排序(从最旧到最新)是安全/可靠的吗?基于Newsequentialid对记录进行排序()
如果在SQL Server中使用Newsequentialid()创建GUID,那么基于它们的Id(GUID类型)对记录进行排序(从最旧到最新)是安全/可靠的吗?基于Newsequentialid对记录进行排序()
没有,因为NEWSEQUENTIALID()
只能保证在增加,以生成,直到重新启动服务器:
创建一个GUID比以前 产生自Windows指定的计算机上应用此功能的GUID更大开始了。在 重新启动Windows之后,GUID可以从较低范围重新开始,但 仍然是全局唯一的。
因为您无法保证服务器将永远重启你不能靠这个来总是创建基于创建日期升序值。
newsequentialid()? –
错过了,编辑。 – Yuck
好的,感谢编辑:) –