Solución:
Supongo que una combinación de initcap()
y replace()
trabajaría:
select replace(initcap('hi ben'),' ') from dual;
REPLA
-----
HiBen
Esto simplemente pone en mayúscula el primer carácter de cada palabra y luego reemplaza los espacios con nada.
Obviamente, no funcionará si el primer carácter es numérico:
select replace(initcap('go 2stack overflow'),' ') from dual;
REPLACE(INITCAP(
----------------
Go2stackOverflow
Ese no es mi entendimiento de camelCase
select substr(lower('Camel Case means the first char should be lower cased'),1,1)||substr(replace(initcap('Camel Case means the first char should be lower cased'),' '),2) from dual;
camelCaseMeansTheFirstCharShouldBeLowerCased
1 row selected.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)