목차

Search

  1. 서문
  2. 변환 언어
  3. 상수
  4. 연산자
  5. 변수
  6. 날짜
  7. 함수
  8. 사용자 지정 함수 작성
  9. 사용자 지정 함수 API 참조

변환 언어 참조

변환 언어 참조

ENC_HEX

ENC_HEX

16진수 인코딩을 사용하여 이진 데이터를 문자열 데이터로 변환합니다. 데이터를 인코딩하면 이진 데이터를 허용하지 않는 데이터베이스 또는 파일에 데이터를 저장할 수 있습니다. 또한 데이터를 인코딩하면 변환을 통해 이진 데이터를 문자열 형식으로 전달할 수 있습니다. 인코딩된 데이터의 길이는 원래 이진 데이터의 두 배입니다. 0~9 및 A~F의 문자로 표시됩니다.
ENC_HEX
함수를 사용하려면
INFA_ENABLE_BINARY_FUNCTIONS
환경 변수를 True 또는 Yes로 설정합니다.

구문

ENC_HEX(
value
)
다음 테이블에는 이 명령의 인수가 설명되어 있습니다.
인수
필수/
선택 사항
설명
필수
Binary 데이터 유형입니다. 16진수로 인코딩할 데이터입니다.

반환 값

16진수 인코딩 문자열 값.
입력이 Null 값인 경우 NULL이 반환됩니다.

예제

WebSphere MQ의 메시지를 읽고 해당 데이터를 플랫 파일 대상에 쓰려고 합니다. 이때 WebSphere MQ 메시지 ID를 대상 데이터의 일부로 포함하려고 합니다. 그러나 MsgID 필드는 이진이고 플랫 파일 대상은 이진 데이터를 지원하지 않습니다. 이 경우 PowerCenter 통합 서비스가 데이터를 대상에 쓰기 전에ENC_HEX를 사용하여 MsgID를 인코딩할 수 있습니다.