394 votes

SQL Server 2000/5 échapper un trait de soulignement

Comment échapper le caractère de soulignement ?

Je vous écris quelque chose comme ce qui suit où clause et veulent être en mesure de trouver des entrées réelles avec _d à la fin.

<br></br>

612voto

Lasse V. Karlsen Points 148037

T-SQL Reference for LIKE pour SQL Server 2000:

Vous pouvez utiliser les caractères correspondants du modèle génériques comme des caractères littéraux. Pour utiliser un caractère générique comme un caractère littéral, mettre entre parenthèses le caractère générique. Le tableau présente plusieurs exemples de l’utilisation du mot clé LIKE et des caractères génériques [].

Pour votre cas :

223voto

Gerardo Lima Points 2165

Évidemment la solution @Lasse est juste, mais il y a une autre façon de résoudre votre problème : opérateur de T-SQL `` définit la clause ESCAPE en option, qui vous permet de déclarer un personnage qui s’échappera le caractère suivant dans le modèle.

Pour votre cas, la clause WHERE suivantes est équivalentes :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X