ASP .Net中的GUID(Uniqueidentifier)是否会发生冲突?

时间:2013-09-25 06:47:21

标签: c# guid uniqueidentifier

GUID是否可能发生冲突?

实际上我正在从两个不同的应用程序生成GUID并将其合并到其他数据库中。

所以,GUID列是唯一的,它是否有可能发生冲突?

1 个答案:

答案 0 :(得分:1)

这取决于您如何创建Guid s 。如果你使用正确的程序(在.NET中Guid.NewGuid()),它应该是如此错误地不太可能它们发生冲突你不需要担心它,除非你有足够的时间来保持使它们产生太阳扩张和摧毁地球是一个更直接的问题。行星破坏会对数据库的独特限制造成严重破坏。

然而,这是一个Guid:“000 ... 0120”(所有......都是零);这是另一个:“000 ... 0120”。在这种情况下:绝对不是唯一的。