NEWID()
значения генерируются случайным образом. Хотя, по статистике, существует вероятность того, что значения, возвращаемые NEWID()
, могут столкнуться, основываясь на всех машинах, генерирующих значения по всему миру, вам нужно беспокоиться о более вероятных событиях, таких как весь ваш сервер самопроизвольно сгорает.
На одном компьютере с Windows существует одна функция Windows, отвечающая за значения, которые становятся доступными с помощью функции NEWID()
, и вероятность получения двух одинаковых значений в ряду даже ниже, чем у любых двух случайных компьютеров, которые делают это, поэтому ниже вероятность того, что два вызова в разных базах данных на одном компьютере приведут к одному и тому же значению.