source

오라클로 컬럼 값을 CamelCase로 변환하는 방법?

ittop 2023. 9. 9. 10:17
반응형

오라클로 컬럼 값을 CamelCase로 변환하는 방법?

오라클 10g으로 컬럼 값을 CamelCase로 변환하는 방법이 필요합니다.저는 제가 선택한 문구에 맞춰 하는 것을 선호하지만 기능을 사용해야 한다면 그것도 괜찮습니다.

밑줄은 지원하지 않아도 되고 공백만 있으면 됩니다.

감사해요.

와 의 조합이 가능할 것으로 생각합니다.

select replace(initcap('hi ben'),' ') from dual;

REPLA
-----
HiBen

이것은 단순히 모든 단어의 첫 글자를 대문자로 만든 다음 공백을 아무것도 아닌 것으로 대체합니다.

첫 번째 문자가 숫자인 경우에는 분명히 작동하지 않습니다.

select replace(initcap('go 2stack overflow'),' ') from dual;

REPLACE(INITCAP(
----------------
Go2stackOverflow

그건 낙타 사건에 대한 제 이해가 아닙니다

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.

언급URL : https://stackoverflow.com/questions/12266179/how-to-convert-column-value-to-camelcase-with-oracle

반응형