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.