SQL Server: ¿Cómo se elimina la puntuación de un campo?

¿Alguien sabe una buena manera de eliminar la puntuación de un campo en SQL Server?

estoy pensando

UPDATE tblMyTable SET FieldName = REPLACE(REPLACE(REPLACE(FieldName,',',''),'.',''),'''' ,'')

pero parece un poco tedioso cuando intento eliminar una gran cantidad de caracteres diferentes, por ejemplo:! @ # $% ^ & * () <>: "

Gracias por adelantado

Respuestas a la pregunta(8)

Su respuesta a la pregunta