728x90
INITCAP
구문
INITCAP(char)
목적
INITCAP 함수는 단어의 첫 글자를 대문자로, 나머지 글자를 소문자로 변환하여 char을 반환합니다. 단어는 공백이나 알파벳이 아닌 문자로 구분됩니다.
char는 CHAR, VARCHAR2, NCHAR, 또는 NVARCHAR2 데이터 유형 중 하나일 수 있습니다. 반환 값은 char과 동일한 데이터 유형입니다. 데이터베이스는 하위 문자 집합에 대해 정의된 이진 매핑에 따라 초기 문자의 대소문자를 설정합니다. 언어적으로 민감한 대문자 및 소문자 변환에 대해서는 NLS_INITCAP을 참조하세요.
이 함수는 CLOB 데이터를 직접 지원하지 않습니다. 그러나 CLOB는 암시적 데이터 변환을 통해 인수로 전달될 수 있습니다.
참고:
- 더 많은 정보를 원하시면 "Data Type Comparison Rules"를 참조하세요.
- Oracle Database Globalization Support Guide의 부록 C는 GREATEST 함수에서 INITCAP의 문자열 반환 값에 할당된 정렬(collation) 결정 규칙에 대한 정보를 제공합니다.
예제
다음 예제는 문자열에서 각 단어의 첫 글자를 대문자로 변환하는 방법을 보여줍니다.
SELECT INITCAP('the soap') "Capitals"
FROM DUAL;
Capitals
---------
The Soap
출처: 오라클 레퍼런스
원문 링크: Oracle INITCAP 함수 문서
반응형
'코딩 > 오라클 함수' 카테고리의 다른 글
[오라클 레퍼런스 함수] ITERATION_NUMBER - ITERATE(n)인 경우 n-1을 반환 (0) | 2023.08.06 |
---|---|
[오라클 레퍼런스 함수] INSTR - 문자열에서 부분 문자열 위치 반환 (0) | 2023.08.06 |
[오라클 레퍼런스 함수] HEXTORAW - 16진수 숫자를 raw 값으로 변환 (0) | 2023.08.06 |
[오라클 레퍼런스 함수] GROUPING_ID - GROUPING 비트 벡터 반환 (0) | 2023.08.06 |
[오라클 레퍼런스 함수] GROUPING - 슈퍼집계(superaggregate) 행 구별 (0) | 2023.08.06 |
댓글