Ver Mensaje Individual
  #4  
Antiguo 30-03-2011
amerika111 amerika111 is offline
Miembro
 
Registrado: nov 2009
Posts: 168
Reputación: 0
amerika111 cantidad desconocida en este momento
Cita:
Empezado por ecfisa Ver Mensaje
Hola amerika111.

Tal como te dice Casimiro tenes que usar las funciones UPPER Y LOWER.


Código SQL [-]
UPDATE EMPLEADOS
SET NOMBRE = LEFT(UPPER(NOMBRE),1) || RIGHT(LOWER(NOMBRE),CHAR_LENGTH(NOMBRE)-1)
WHERE EMPLEADOS_ID = 1





La función CHAR_LENGTH se implementa a partir de Firebird 2.x, para versiones anteriores deberas usar STRLEN (UDF). [ N. de V. 1.5 ]

Un saludo.

oo si lo he probado y funciono a la perfeccion con el char_length .
Responder Con Cita