Vous pouvez utiliser à la LIKEplace de =. Sans aucun joker, cela aura le même effet.
DECLARE @Village TABLE
(CastleType TEXT)
INSERT INTO @Village
VALUES
(
'foo'
)
SELECT *
FROM @Village
WHERE [CastleType] LIKE 'foo'
textest obsolète. Changer en varchar(max)sera plus facile à utiliser.
Quelle est également la taille probable des données? Si vous comptez faire des comparaisons d'égalité, vous voudrez idéalement indexer cette colonne. Cela n'est pas possible si vous déclarez la colonne comme étant plus large que 900 octets, mais vous pouvez ajouter une colonne calculée checksumou hashqui peut être utilisée pour accélérer ce type de requête.
VARCHAR(MAX)place deTEXT- ce type de données est obsolète