Как я могу использовать регулярные выражения для поиска строк, содержащих специальные символы ниже в столбце имени?
* , [ ] { } ' " \ % $ @ ( ) < > ? : ; # ! & / | = + - _ ~
Наряду с этим нам нужно идентифицировать строки, которые содержат \n (перевод строки) и \r (возврат каретки) внутри столбца имени.
Пример: я могу найти строки, которые содержат ' в имени, используя запрос ниже.
выберите * из таблицы, где имя типа '%''%';
Точно так же один запрос, чтобы найти все строки, которые содержат любой из вышеупомянутых специальных символов.
WHERE Name LIKE '%[*,\[\]{}''"\\%$@()<>?:;#!&/|=' + CHAR(10) + CHAR(13) + ']%' ESCAPE '\'
- person GarethD   schedule 02.09.2015