Я искал список специальных символов, которые должны быть экранированы на сервере ms sql, но не смогли найти один и большинство ответов, которые я видел для подобных вопросов, рекомендованных для использования параметризованных запросов. Я уже делаю, но рамки, которые я использую, для меня не ускользают.Символы, которые должны быть экранированы в Tsql
Таким образом, я думал, что я дам кучу тех, попробовать и посмотреть, что один не может .... и я попытался простой запрос
select * from x where value = '<characters>'
в таком запросе я попробовал почти все символы, я мог бы найти на моей клавиатуре, и все они, похоже, работают ... кроме того, что Сингет цитирует .., что один терпит неудачу.
Таким образом, я хочу знать, список символов, которые являются недействительными и должны быть экранированы в MS SQL Server - TSQL и не хочу рисковать просто уйти от одинарной кавычки, а остальное, что может вызвать проблемы
Цените свою помощь
А? Что случилось с параметризованными запросами? – SLaks
они ведут себя по-разному в разных рамках ... не работают для меня –
Тогда вы должны решить эту проблему. – SLaks