De hashbytes-kolom wordt gemaakt als een VARBINARY(MAX)
tenzij je specifiek vertelt dat 20 bytes genoeg zijn:
alter table dbo.Softs
add TitleHash AS CAST(hashbytes('SHA1', [Title]) AS VARBINARY(20)) PERSISTED
Als je dat eenmaal hebt gedaan, kun je je index (uniek of niet) voor die kolom maken:
CREATE UNIQUE NONCLUSTERED INDEX [UIX_TitleHash]
ON [dbo].[Softs]([TitleHash] ASC)
Nu zou dit prima moeten werken.