본문 바로가기

[오라클 레퍼런스 함수] NLS_UPPER - 모든 문자를 대문자로 변환

by ㅇㅍㅍ 2023. 8. 10.
[오라클 레퍼런스 함수] NLS_UPPER - 모든 문자를 대문자로 변환
728x90

 

NLS_UPPER

 

구문

NLS_UPPER(char [, 'nlsparam' ])

 

목적

NLS_UPPER 함수는 문자열 char를 모두 대문자로 변환하여 반환합니다.

char와 'nlsparam' 둘 다 CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB 또는 NCLOB 데이터 유형 중 하나가 될 수 있습니다. 반환된 문자열은 char가 문자 데이터 유형인 경우 VARCHAR2 데이터 유형이며, char가 LOB 데이터 유형인 경우 LOB입니다. 반환된 문자열은 char와 동일한 문자 집합(character set)에 속합니다.

'nlsparam'은 NLS_INITCAP 함수와 동일한 형식을 가질 수 있으며, 동일한 목적으로 사용됩니다.

 

참고:

Oracle Database Globalization Support Guide의 부록 C는 NLS_UPPER에 대한 정렬 결정 규칙(collation determination rules) 및 반환값에 할당되는 정렬을 정의하는 정렬 파생 규칙(collation derivation rules)에 대한 정보를 제공합니다.

 

예제

다음 예제는 모든 문자가 대문자로 변환된 문자열을 반환합니다:

SELECT NLS_UPPER('große') "Uppercase"
  FROM DUAL;

Upper
-----
GROßE

SELECT NLS_UPPER('große', 'NLS_SORT = XGerman') "Uppercase" 
  FROM DUAL;

Upperc
------
GROSSE

 

참고:

NLS_INITCAP


출처: 오라클 레퍼런스

원문 링크: Oracle NLS_UPPER 함수 문서

 

반응형

댓글