J'ai une table Foo
avec les champs suivants:
ID bigint not null identity(1,1),
SerializedValue nvarchar(max),
LongValue as TRY_CAST(SerializedValue as bigint)
Maintenant, je veux créer un index sur LongValue, afin que je puisse facilement rechercher des valeurs sérialisées qui représentent des nombres.
create nonclustered index IX_Foo on Foo(LongValue);
Ce qui me fait l'erreur suivante:
Chaîne ou des données binaires seront tronquées.
Oui, il existe des données dans SerializedValue. Mais qu'est-ce qui, je vous prie, peut être tronqué en créant un index sur un champ calculé?
la source