RAWTOHEX 스칼라 함수

RAWTOHEX 함수는 값의 16진수 표시를 문자열로 리턴합니다.

Read syntax diagramSkip visual syntax diagramRAWTOHEX(expression )

스키마는 SYSIBM입니다.

표현식
16진수 값이 리턴되는 문자열을 지정하는 표현식입니다. 표현식은 내장 문자열, 그래픽 문자열, 2진 문자열, 숫자 값, 부울 값또는 날짜 시간 값을 리턴해야 합니다. 값이 문자열, 그래픽 문자열 또는 2진 문자열이 아니면 함수가 평가되기 전에 값이 내재적으로 VARCHAR로 캐스트됩니다.

결과

함수의 결과는 VARCHAR입니다. 인수가 널(NULL)일 수 있으면 결과가 널(NULL)일 수 있습니다. 인수가 널(NULL)인 경우 결과는 널(NULL) 값입니다. 결과의 길이는 다음 표에 기반하여 계산됩니다.

표 1. 인수 데이터 유형과 길이 속성의 데이터 유형 함수로서의 결과 데이터 유형
인수 데이터 유형1 길이 속성2 결과 데이터 유형
CHAR(A) 또는 BINARY(A) A<128 CHAR(A*2)
CHAR(A) 또는 BINARY(A) A>127 VARCHAR(A*2)
VARCHAR(A), VARBINARY(A), CLOB(A) 또는 BLOB(A) A<16337 VARCHAR(A*2)
GRAPHIC(A) A<64 CHAR(A*2*2)
GRAPHIC(A) A>63 VARCHAR(A*2*2)
VARGRAPHIC(A) 또는 DBCLOB(A) A<8169 VARCHAR(A*2*2)
CHAR(A CODEUNITS32) A<64 VARCHAR(A*4*2)
VARCHAR(A CODEUNITS32) 또는 CLOB(A CODEUNITS32) A<4085 VARCHAR(A*4*2)
GRAPHIC(A CODEUNITS32) A<64 VARCHAR(A*2*2*2)
VARGRAPHIC(A CODEUNITS32) 또는 DBCLOB(A CODEUNITS32) A<4085 VARCHAR(A*2*2*2)
1. 문자열 단위가 지정되지 않은 경우 데이터 유형의 문자열 단위는 CODEUNITS32.
2가 아닙니다. 최대 길이 속성에는 입력 인수에 대한 16336바이트 한계 또는 데이터 유형 한계가 반영됩니다.

values rawtohex('hello')
	returns 68656C6C6F