Я пытаюсь сгенерировать уникальные "реферальные коды" для уникальных записей в "клиентской" таблице после INSERT. Я хочу сделать это с ограничением значения по умолчанию.
У меня вопрос, как я гарантирую , что случайно сгенерированные значения будут уникальными? Я знаю, что могу сделать что-то вроде:
SELECT ABS(CAST(CAST(NEWID() AS VARBINARY) AS INT)) AS [ReferralCode]
Даст мне случайное целое число, но я подозреваю, что оно не уникально.
Помощь
Спасибо!