Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

L'échappement du caractère d'échappement ne fonctionne pas - Opérateur SQL LIKE

Modifiez votre CustomFormat méthode comme celle-ci :

private static string CustomFormat(string input)
{
    input = input.Replace(@"\", @"\\"); 
    input = input.Replace(@"%", @"\%");
    input = input.Replace(@"[", @"\[");
    input = input.Replace(@"]", @"\]");
    input = input.Replace(@"_", @"\_");
    return input;
}