Solución:
SELECT RIGHT(MyColumn, LEN(MyColumn) - 4) AS MyTrimmedColumn
Editar: Para explicar, DERECHA toma 2 argumentos: la cadena (o columna) para operar y el número de caracteres para devolver (comenzando en el lado “derecho” de la cadena). LEN devuelve la longitud de los datos de la columna, y restamos cuatro para que nuestra función DERECHA deje los 4 caracteres más a la izquierda “detrás”.
Espero que esto tenga sentido.
Edite de nuevo: acabo de leer la respuesta de Andrew, y es muy posible que haya interpretado correctamente, y podría estar equivocado. Si este es el caso (y desea ACTUALIZAR la tabla en lugar de simplemente devolver resultados manipulados), puede hacer esto:
UPDATE MyTable
SET MyColumn = RIGHT(MyColumn, LEN(MyColumn) - 4)
Está en el camino correcto, pero su solución guardar los 4 caracteres al comienzo de la cadena, en lugar de descartar dichos 4 caracteres.
Stuff(someColumn, 1, 4, '')
Esto dice, comenzando con el primero 1
posición del personaje, reemplazar 4
personajes sin nada ''
¿Por qué usar LEN para tener 2 funciones de cadena? Todo lo que necesitas es el personaje 5 en …
...SUBSTRING (Code1, 5, 8000)...