Explication des blancs de fin :
Voici un exemple bien connu de tous les cas mentionnés ci-dessus :
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
Voici quelques détails supplémentaires sur espaces de fin et LIKE
clause
.
Concernant les index :
(Tiré de ici .)