Еще одна задачка по работе со строками ;)

DIG-Master
Дата: 01.02.2013 12:53:29
Есть строка любого вида, к примеру:
'12345 тест. бл -- г6'

Необходимо из нее убрать только буквы русского алфавита.
То есть привести к виду:
'12345 .  -- 6'

Я так понял надо использовать STUFF и заменять на ''.. Но не пойму как именно =(
Glory
Дата: 01.02.2013 12:54:11
DIG-Master
Я так понял надо использовать STUFF и заменять на ''..

replace
DIG-Master
Дата: 01.02.2013 12:56:12
Glory,
так что-ли?
replace(@str,'а','')
replace(@str,'б','')
... --много буков
replace(@str,'я','')

код длинный получается
Glory
Дата: 01.02.2013 12:56:59
DIG-Master
код длинный получается

Оптимизируйте его
Cygapb-007
Дата: 01.02.2013 12:57:32
гы)) 33 replace, 33 replace, 33 replace... длинная строка-а
ziktuw
Дата: 01.02.2013 12:58:19
CLR-функция с REGEX внутри
DIG-Master
Дата: 01.02.2013 12:58:23
Cygapb-007, как вариант xD
iap
Дата: 01.02.2013 13:30:32
DIG-Master
Еще одна задачка по работе со строками ;)
Это не "ещё одна", а всё та же!
Тем было море!

Например: http://www.sql.ru/forum/actualthread.aspx?tid=682972&pg=-1