Skip Headers

오라클 10g 함수
10g Release 1 (10.1)
Go to Documentation Home
HOME
Go to Book List
ORA_home
Go to Table of Contents
연구회
Go to Index
자료실
Go to Master Index
ORA_10G
Go to Feedback page
MAIL

Go to previous page
Previous
Go to next page
Next

CHR

문법

MAIN

chr::=
Description of chr.gif follows

그림 설명

 

목적

MAIN

CHR함수는 데이터베이스 문자 세트 또는 각국어 문자세트(NCHAR_CS를 지정시)인 안의 VARCHAR2 값으로 n과 동등한 2진수를 가지는 문자를 반환한다. 보통 아스키 코드를 문자로 변환해서 반환한다.

싱글 바이트 문자 세트의 경우, 만약 n>256인 경우, 오라클 데이터베이스는 n mod(나머지) 256의 동일한 이진수를 반환한다. Multi 바이트 문자 세트의 경우, 인수 n은 하나의 전체적 코드 포인트를 해결할 필요가 있다. 유효하지 않은 코드 포인트는 검증되지 않고, 유효하지 않은 코드 포인트를 지정했을 경우의 결과는 예측 불능이다.

이 함수는 NUMBER값을 인수 또는암묵적으로 NUMBER형으로 변환가능한 임의의 값을 취하여, 문자를 반환한다.

 

예제

MAIN

다음 예제는 데이터베이스 문자 세트가 WE8ISO8859P1로 정의되는 ASCII-베이스 머신으로 실행되고 있다:

SELECT CHR(67)||CHR(65)||CHR(84) "Dog" FROM DUAL;

Dog
---
CAT

문자 세트가 WE8EBCDIC1047의 EBCDIC-베이스의 머신에서 같은 결과를 산출하기 위해서는, 다음과 같은 수정이 필요하다:

SELECT CHR(195)||CHR(193)||CHR(227) "Dog" 
   FROM DUAL; 

Dog 
--- 
CAT