我想
initcap()
和
replace()
的组合将会起作用:
select replace(initcap('hi ben'),' ') from dual;
REPLA
-----
HiBen
这简单地大写每个单词的第一个字符,然后用空格替换空格.
如果第一个字符是数字,显然将不起作用
select replace(initcap('go 2stack overflow'),' ') from dual;
REPLACE(INITCAP(
----------------
Go2stackOverflow