Je kunt LIKE
. gebruiken in plaats van =
. Zonder jokertekens heeft dit hetzelfde effect.
DECLARE @Village TABLE
(CastleType TEXT)
INSERT INTO @Village
VALUES
(
'foo'
)
SELECT *
FROM @Village
WHERE [CastleType] LIKE 'foo'
text
wordt afgeraden. Wijzigen in varchar(max)
gemakkelijker zal zijn om mee te werken.
En hoe groot zijn de gegevens waarschijnlijk? Als u gelijkheidsvergelijkingen gaat doen, wilt u deze kolom idealiter indexeren. Dit is niet mogelijk als u de kolom als iets groter dan 900 bytes declareert, maar u kunt wel een berekende checksum
toevoegen of hash
kolom die kan worden gebruikt om dit type zoekopdracht te versnellen.