포스팅 목차
o CHR
문 법
chr::=
목 적
CHR함수는 데이터베이스 문자 세트 또는 (NCHAR_CS를 지정 시)자국어 문자 세트(National character set) 중에서 VARCHAR2 값으로 n과 동일한 2진수를 가지는 문자를 반환한다. 보통 아스키 코드를 문자로 변환해서 반환한다.
싱글 바이트 문자 세트의 경우, 만약 n>256인 경우, 오라클 데이터베이스는 n mod(나머지) 256의 동일한 이진수를 반환한다. Multi 바이트 문자 세트의 경우, 인수 n은 하나의 전체적 코드 포인트를 해결할 필요가 있다. 유효하지 않은 코드 포인트는 검증되지 않고, 유효하지 않은 코드 포인트를 지정했을 경우의 결과는 예측 불능이다.
이 함수는 NUMBER값을 인수 또는 암묵적으로 NUMBER형으로 변환 가능한 임의의 값을 취하여, 문자를 반환한다.
패키지 함수 비교 (Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table)
예 제
다음 예제는 데이터베이스 문자 세트가 WE8ISO8859P1로 정의되는 ASCII-베이스 머신으로 실행되고 있다:
Oracle Program |
SELECT CHR(67)||CHR(65)||CHR(84) "Dog"
FROM DUAL;
Results |
Dog
---
CAT
문자 세트가 WE8EBCDIC1047의 EBCDIC-베이스의 머신에서 같은 결과를 산출하기 위해서는, 다음과 같은 수정이 필요하다:
Oracle Program |
SELECT CHR(195)||CHR(193)||CHR(227) "Dog"
FROM DUAL;
Results |
Dog
---
CAT
오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 |
[SQL, Pandas, R Prog, Dplyr, SQLDF, PANDASQL, DATA.TABLE] SQL EMP 예제로 만나는 테이블 데이터 처리 방법 리스트 링크 |
반응형
'오라클 게시판 > 오라클 함수' 카테고리의 다른 글
【오라클(Oracle) SQL 함수】 COLLECT 함수 (0) | 2018.11.13 |
---|---|
【오라클(Oracle) SQL 함수】 COALESCE 함수 (0) | 2018.11.13 |
【오라클(Oracle) SQL 함수】 CHARTOROWID 함수 (0) | 2018.11.12 |
【오라클(Oracle) SQL 함수】 CEIL 함수 (0) | 2018.11.12 |
【오라클(Oracle) SQL 함수】 CAST 함수 (0) | 2018.11.12 |
댓글