Du kan bruge LIKE
i stedet for =
. Uden jokertegn vil dette have samme effekt.
DECLARE @Village TABLE
(CastleType TEXT)
INSERT INTO @Village
VALUES
(
'foo'
)
SELECT *
FROM @Village
WHERE [CastleType] LIKE 'foo'
text
er forældet. Skifter til varchar(max)
bliver nemmere at arbejde med.
Og hvor store er dataene sandsynligvis? Hvis du skal lave ligestillingssammenligninger, vil du ideelt set ønske at indeksere denne kolonne. Dette er ikke muligt, hvis du erklærer kolonnen som noget bredere end 900 bytes, selvom du kan tilføje en beregnet checksum
eller hash
kolonne, der kan bruges til at fremskynde denne type forespørgsel.