cuando hagas tu select usa ltrim(rtrim(campo)), y si te entendi, solo que no te di la respuesta correcta :P
Aqui un escenario parecido al tuyo :)
Código SQL:
Ver originalCREATE TABLE #temp(
dato CHAR (30)
)
INSERT INTO #temp VALUES ('ABC')
INSERT INTO #temp VALUES ('ABCD')
INSERT INTO #temp VALUES ('ABCDE')
SELECT DATALENGTH(dato) FROM #temp
ALTER TABLE #temp ALTER COLUMN dato VARCHAR(30)
SELECT DATALENGTH(dato) FROM #temp
UPDATE #temp
SET dato=ltrim(rtrim(dato))
SELECT DATALENGTH(dato) FROM #temp
Actualizar row by row????? Que acaso eres developer???? ;)