투케이2K

71. (Oracle/오라클) chr, ascii사용해 int, char데이터간 형변환 실시 본문

OracleDB

71. (Oracle/오라클) chr, ascii사용해 int, char데이터간 형변환 실시

투케이2K 2021. 1. 22. 17:52

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : Toad

개발 언어 : Oracle

/* =========================== */

/* =========================== */

[소스 코드]

 

/*
[chr, ascii사용해 int, char데이터간 형변환 실시]
1. [Dec]   [Hex]   [Char]
    97      61       a
    98      62       b
    99      63       c
  확장 아스키 코드 표를 보면 표현되는 값입니다
2. ascii - char형태 아스키 문자값을 > int정수(Dec)값으로 반환해줍니다
3. chr - int정수(Dec)형태 데이터를 > char형태 아스키 문자값으로 반환해줍니다   
*/

/*[char_to_int간 형변환]*/
select ascii ('a') as "char_to_int"
    from dual;


/*[int_to_char간 형변환]*/
select chr (97) as "int_to_char"
    from dual;  

/* =========================== */

[결과 출력]

[char_to_int간 형변환]

[int_to_char간 형변환]

/* =========================== */

/* =========================== */

[요약 설명]

1. [Dec] [Hex] [Char]

     97    61     a

     98    62     b

     99    63     c

 확장 아스키 코드 표를 보면 표현되는 값입니다

2. ascii - char형태 아스키 문자값을 > int정수(Dec)값으로 반환해줍니다

3. chr - int정수(Dec)형태 데이터를 > char형태 아스키 문자값으로 반환해줍니다

/* =========================== */

반응형
Comments