Oracle 10g で列の値を CamelCase に変換する方法が必要です。私は select ステートメントとインラインで行うことを好みますが、関数を使用する必要がある場合は、それも問題ありません。
アンダースコアをサポートする必要はありません。スペースだけです。
ありがとう
Oracle 10g で列の値を CamelCase に変換する方法が必要です。私は select ステートメントとインラインで行うことを好みますが、関数を使用する必要がある場合は、それも問題ありません。
アンダースコアをサポートする必要はありません。スペースだけです。
ありがとう
initcap()
と の組み合わせがうまくいくと思いreplace()
ます:
select replace(initcap('hi ben'),' ') from dual;
REPLA
-----
HiBen
これは、すべての単語の最初の文字を大文字にし、スペースを何も置き換えません。
最初の文字が数値の場合、明らかに機能しません。
select replace(initcap('go 2stack overflow'),' ') from dual;
REPLACE(INITCAP(
----------------
Go2stackOverflow