Нет смысла писать уникальную функцию для замены уникальных ограничений / индексов SQL Server.
Как вы собираетесь обеспечить уникальность хэша?С ограничением?
Если вы проиндексируете его (что может быть недопустимо из-за детерминизма), оптимизатор будет рассматривать его как неуникальное.А также производительность убийства.
И у вас есть только несколько 100 000 строк.Арахис.
Со временем я мог бы выдвинуть больше аргументов, но я подведу итог: Не делайте этого