2013-11-28 2 views
0

У меня есть столбец, в котором мне нужно очистить данные.Выбор и обновление регулярных выражений SQL Server

Сначала я хотел бы сделать выбор, чтобы получить запись о плохих данных, тогда я хотел бы запустить замену на недопустимые чартеры.

Я ищу, чтобы выбрать все, что содержит не буквенно-цифровые символы, но игнорирует косую черту «\» в качестве второго символа, а также игнорирует символы подчеркивания и тире в остальной части строки. Вот несколько примеров данных, которые я ожидаю получить от этого запроса.

@\AAA 
A\Adam's 
A\Amanda.Smith 
B\Bear's-ltd 
C\Couple & More 

После этого я хотел бы запустить заменить на любой из этих недопустимых символов и заменить их подчеркивания, так что результат будет выглядеть следующим образом:

_\AAA 
A\Adam_s 
A\Amanda_Smith 
B\Bear_s-ltd 
C\Couple_More 

ответ

Смежные вопросы