Bunun LIKE
yerine kullanabilirsiniz =
. Joker karakterler olmadan bu aynı etkiye sahip olacaktır.
DECLARE @Village TABLE
(CastleType TEXT)
INSERT INTO @Village
VALUES
(
'foo'
)
SELECT *
FROM @Village
WHERE [CastleType] LIKE 'foo'
text
kullanımdan kaldırıldı. Olarak değiştirmek, varchar(max)
çalışmak daha kolay olacaktır.
Ayrıca veriler ne kadar büyük olabilir? Eşitlik karşılaştırmaları yapacaksanız, ideal olarak bu sütunu indekslemek isteyeceksiniz. Sütunu 900 bayttan daha geniş bir şey olarak bildirirseniz, bu tür bir sorguyu hızlandırmak için kullanılabilecek bir hesaplanmış checksum
veya hash
sütun ekleyebilirsiniz .
VARCHAR(MAX)
yerineTEXT
- veri türü kullanımdan kaldırıldı olduğunu