Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Възможни ли са GUID сблъсъци?

По принцип не. Мисля, че някой се е забъркал с вашата база данни. В зависимост от версията GUID, която използвате, стойността е или уникална (за неща като GUID на версия 1), или едновременно уникална и непредвидима (за неща като GUID от версия 4). Изглежда, че реализацията на SQL Server за тяхната функция NEWID() използва 128-битово произволно число, така че няма да получите сблъсък.

За 1% шанс за сблъсък ще трябва да генерирате около 2,600,000,000,000,000,000 GUID.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да предефинирате колоните, върнати от съхранена процедура в SQL Server

  2. Как да напиша UPDATE SQL с псевдоним на таблица в SQL Server 2008?

  3. Ефективно разрешаване на проблема с базата данни на SQL Server, заседнал в подозрителен режим

  4. Как да върна множество набори от резултати със SqlCommand?

  5. Уебинар:Проследяване на напредъка на заявките в SQL Server