본문 바로가기

[오라클 레퍼런스 함수] RAWTOHEX - RAW 값을 16진수 표현으로 변환

by ㅇㅍㅍ 2023. 8. 15.
[오라클 레퍼런스 함수] RAWTOHEX - RAW 값을 16진수 표현으로 변환
728x90

 

RAWTOHEX

 

구문

RAWTOHEX(raw)

 

목적

RAWTOHEXraw 값을 해당 16진수 표현을 포함하는 문자 값으로 변환합니다.

SQL 내장 함수로서, RAWTOHEXLONG, LONG RAW, CLOB, NCLOB, BLOB 또는 BFILE을 제외한 모든 스칼라 데이터 유형의 인수를 허용합니다. 인수가 RAW 이외의 데이터 유형인 경우 이 함수는 일부 데이터 바이트를 사용하여 표시되는 인수 값을, 동일한 수의 데이터 바이트를 가진 RAW 값으로 변환합니다. 데이터 자체는 어떠한 방식으로도 수정되지 않지만 데이터 유형은 RAW 데이터 유형으로 다시 캐스트됩니다.

이 함수는 raw 값의 구성 바이트를 16진수 표현으로 갖는 VARCHAR2 값을 반환합니다. 각 바이트는 두 개의 16진수 숫자로 나타납니다.

 

노트: PL/SQL 내장 함수로 사용할 때 RAWTOHEX의 동작이 다릅니다. 자세한 내용은 Oracle Database Development Guide를 참조하십시오.

 

참고:

 

예제

다음 가상의 예제는 RAW 열 값의 16진수 표현을 반환합니다:

SELECT RAWTOHEX(raw_column) "Graphics"
   FROM graphics;

Graphics
--------
7D

 

참고:

"RAW and LONG RAW Data Types" and HEXTORAW

 


출처: 오라클 레퍼런스

원문 링크: Oracle RAWTOHEX 함수 문서

 

반응형

댓글