| | SergSuper писал: |
| |
set nocount on
declare @c table(c char)
declare @i int
set @i=1
while @i<255
begin
insert @c select char(@i) where char(@i) not like '[0-9]'
set @i=@i+1
end
declare @str varchar(200)
set @str = '!3"№24234;%:24?*()@#$%^&*/|+-_'
-- собствено "чёх"
select @str=replace(@str, c,'') from @c
select @str
|
Пример от SergSuper действительно супер, но с одной строкой все просто.
А если нужно над всеми записями такую операцию провернуть
UPDATE Table1 SET Pole1 = NewPole1Value WHERE ISNUMERIC(Pole1)=0
Как получить NewPole1Value?