Explicação dos espaços em branco à direita :
Aqui está um exemplo bem conhecido de todos os casos mencionados acima:
DECLARE @a VARCHAR(10)
DECLARE @b varchar(10)
SET @a = '1'
SET @b = '1 ' --with trailing blank
SELECT 1
WHERE
@a = @b
AND @a NOT LIKE @b
AND @b LIKE @a
Veja mais detalhes sobre brancos à direita e o
LIKE
cláusula
. Em relação aos índices:
(Retirado aqui .)