Jedinečné omezení nemůže být větší než 8000 bajtů na řádek a i v tomto případě použije pouze prvních 900 bajtů, takže nejbezpečnější maximální velikost vašich klíčů by byla:
create table [misc_info]
(
[id] INTEGER PRIMARY KEY IDENTITY NOT NULL,
[key] nvarchar(450) UNIQUE NOT NULL,
[value] nvarchar(max) NOT NULL
)
tj. klíč nesmí mít více než 450 znaků. Pokud můžete přepnout na varchar
místo nvarchar
(např. pokud nepotřebujete ukládat znaky z více než jedné kódové stránky), může se to zvýšit na 900 znaků.