Kolumna hashbytes zostaje utworzona jako VARBINARY(MAX)
chyba że wyraźnie powiesz, że 20 bajtów to dużo:
alter table dbo.Softs
add TitleHash AS CAST(hashbytes('SHA1', [Title]) AS VARBINARY(20)) PERSISTED
Gdy to zrobisz, możesz utworzyć indeks (unikalny lub nie) w tej kolumnie:
CREATE UNIQUE NONCLUSTERED INDEX [UIX_TitleHash]
ON [dbo].[Softs]([TitleHash] ASC)
Teraz to powinno działać dobrze.