Bunun LIKEyerine 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'
textkullanı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ış checksumveya hashsütun ekleyebilirsiniz .
VARCHAR(MAX)yerineTEXT- veri türü kullanımdan kaldırıldı olduğunu