다음을 통해 공유


tohex()

적용 대상: ✅Microsoft Fabric

입력을 16진수 문자열로 변환합니다.

구문

tohex( value, [,minLength ])

구문 규칙에 대해 자세히 알아봅니다.

매개 변수

이름 Type 필수 Description
value int 또는 long ✔️ 16진수 문자열로 변환되는 값입니다.
minLength int 출력에 포함할 선행 문자 수를 나타내는 값입니다. 1에서 16 사이의 값이 지원됩니다. 16보다 큰 값은 16으로 잘립니다. 문자열이 선행 문자 없이 minLength보다 긴 경우 minLength는 사실상 무시됩니다. 음수는 기본 데이터 크기로만 최소한 표현되므로 정수(32비트)의 경우 minLength 최소 8이고 긴(64비트)의 경우 최소 16입니다.

반품

변환에 성공하면 결과는 문자열 값입니다. 변환에 성공하지 못하면 결과가 null.

예시

다음 예제에서는 tohex() 정수 변환으로 인해 예상되는 16진수 값이 발생하는지 확인합니다.

print
    tohex(256) == '100',
    tohex(-256) == 'ffffffffffffff00', // 64-bit 2's complement of -256
    tohex(toint(-256), 8) == 'ffffff00', // 32-bit 2's complement of -256
    tohex(256, 8) == '00000100',
    tohex(256, 2) == '100' // Exceeds min length of 2, so min length is ignored.

출력

print_0 print_1 print_2 print_3 print_04
true true true true true