본문 바로가기
오라클 게시판/오라클 함수

[오라클 함수] NLS_UPPER 함수

by 기서무나구물 2018. 12. 25.

포스팅 목차

     

    o NLS_UPPER

     


    문법

     

    nls_upper::=

     


    목적

    NLS_UPPER함수는 입력 문자열을 모두 대문자로 변환한 문자열을 반환한다.

    char과 'nlsparam'의 데이터 형은 CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB, NCLOB 중에 하나이다. 반환되는 문자열은 VARCHAR2이고, char과 같은 문자 세트로 반환된다.

    'nlsparam'은 NLS_INITCAP함수와 같은 형태와 목적을 가진다.

     


    관련 함수

    함수명 함수내용
    INITCAP 입력 문자열 중에서 각 단어의 첫 글자를 대문자로 나머지는 소문자로 변환하여 반환한다.
    LOWER 입력된 영문 문자열을 모두 소문자로 변환한다.
    NLS_INITCAP 각 단어의 처음 문자를 대문자로, 나머지 문자를 소문자로 변환하여 char 인수의 문자열 반환한다.
    NLS_LOWER
    모든 문자를 소문자로 변환하여 반환한다.
    NLS_UPPER 입력 문자열을 모두 대문자로 변환한 문자열을 반환한다.
    UPPER 모든 영문자를 대문자로 변환한다.

     


    예제

    다음 예제는 모든 문자를 대문자로 변환한다.

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

     

    Results
    Upper
    -----
    GROßE

     


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

     

    Results
    Upperc
    ------
    GROSSE

     


    참 조 :
    NLS_INITCAP

     

     


    오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크

     

    [SQL, Pandas, R Prog, Dplyr, SQLDF, PANDASQL, DATA.TABLE] SQL EMP 예제로 만나는 테이블 데이터 처리 방법 리스트 링크
    반응형

    댓글