I have this update statement below, is there a way of making it better ? i dont know if this will take a long time to compute in comparisons to the solutions out there.
update TableName
set
ColumnTwoName = REPLACE(LTRIM(RTRIM(ColumnOneName)),'(',' '),
ColumnTwoName = REPLACE(ColumnTwoName,')',' '),
ColumnTwoName = REPLACE(ColumnTwoName,'+',' '),
ColumnTwoName = REPLACE(ColumnTwoName,'*',' '),
ColumnTwoName = REPLACE(ColumnTwoName,'&',' '),
ColumnTwoName = REPLACE(ColumnTwoName,'@',' '),
ColumnTwoName = REPLACE(ColumnTwoName,'|',' '),
ColumnTwoName = REPLACE(ColumnTwoName,'/',' '),
ColumnTwoName = REPLACE(ColumnTwoName,'!',' '),
ColumnTwoName = REPLACE(ColumnTwoName,'.',' '),
ColumnTwoName = REPLACE(ColumnTwoName,',',' '),
ColumnTwoName = REPLACE(ColumnTwoName,':',' '),
ColumnTwoName = REPLACE(ColumnTwoName,'£',' '),
ColumnTwoName = REPLACE(ColumnTwoName,'?',' '),
ColumnTwoName = REPLACE(ColumnTwoName,'''',''),
ColumnTwoName = REPLACE(ColumnTwoName,'-',' '),
ColumnTwoName = REPLACE(ColumnTwoName,']',' '),
ColumnTwoName = REPLACE(ColumnTwoName,'%',' '),
ColumnTwoName = REPLACE(ColumnTwoName,' ',' '),
ColumnTwoName = REPLACE(ColumnTwoName,' ',' '),
ColumnTwoName = REPLACE(LTRIM(RTRIM(ColumnTwoName)),' ','-'),
ColumnTwoName = REPLACE(ColumnTwoName,'--','-'),
ColumnTwoName = LOWER(ColumnTwoName)
where ColumnTwoName is null or ColumnTwoName = ''