I'm guessing you're using the LIKE clause and need to use ESCAPE...
DECLARE @t TABLE (v VARCHAR(100))
INSERT INTO @t
SELECT 'abc'
UNION SELECT 'a[c'
SELECT * FROM @t WHERE v LIKE '%[%' --0 rows
SELECT * FROM @t WHERE v LIKE '%\[%' ESCAPE '\' --1 row
Ryan Randall
Solutions are easy. Understanding the problem, now, that's the hard part.