Hola, estoy haciendo un proc para corregir algunos miles de ingresos
desprolijos de usuarios que ingresaron algunos registros en MAYÚSCULAS,
otros en minúsculas, otros en Versales y así, mi intención es convertir esas
cadenas a Versales... entonces empecé así
CREATE PROCEDURE sp_NormalizarNombres
AS
BEGIN
UPDATE tblSocio
SET Nombre = UPPER(SUBSTRING(Nombre, 1 ,1)) + LOWER(SUBSTRING(Nombre, 2,
LEN(Nombre) - 1))
END
Eso funciona perfectamente... a menos que tenga un campo con dos nombres por
ejemplo "Juan Carlos", entonces necesito tratar a "Carlos" por separado,
para que no me quede "Juan carlos" ... se me ocurrió buscar un espacio y
entonces cambiar la letra siguiente, pero no se que función utilizar para
saber si hay un espacio.
Agradezco de antemano la ayuda que me puedan brindar.
Saludos!!!
Leer las respuestas