All thing of the world!

Oracle COLLATION 설명 : 오라클 함수 본문

IT/Oracle DBMS

Oracle COLLATION 설명 : 오라클 함수

WorldSeeker 2021. 5. 5. 22:17

1. 함수의 목적
   

    Oracle COLLATION는 함수에 인자로 들어온 expr의 Collation 명을 반환한다. 

 

 * 콜레이션(Collation) 이란? 

    CHAR, VARCHAR, TEXT 등의 문자열 Datatype에는 문자셋(Character set)과 콜레이션(Collation) 속성이 있으며, 

콜레이션은 문자셋(Character set)과 다른게 '정렬' 에 관한 지정값


  
2. 샘플을 통한 개념 퀵뷰

 

    CREATE TABLE id_table (name VARCHAR2(64) COLLATE BINARY_AI, id VARCHAR2(8) COLLATE BINARY_CI);

 

    INSERT INTO id_table VALUES('Christopher', 'ABCD1234');

 

    SELECT COLLATION(name), COLLATION(id) FROM id_table;

 

    COLLATION COLLATION

    ---------      ---------

    BINARY_AI   BINARY_CI

3. 사용방법
 



4. 함수 PARAMETER 설명
 
[expr]
expr로 입력되는 인수는 CHAR, VARCHAR2, LONG, NCHAR, NVARCHAR2 중에 한가지여야 한다.   
 

 

5. 다양한 샘플표현

Oracle DBMS 내장함수 모음 : atotw.tistory.com/category/IT/Oracle%20DBMS

 

 

 

 

Comments