SAP HANA에서 하나의 뷰를 생성하려고합니다.HANA : 십진법의 THRU 시스템에서의 정의 된 기능
저는 A 열을 가지고 있습니다. A의 데이터 형식은 NVARCHAR입니다.
값은 다음과 같습니다. 마지막 5 자리 만 사용하고 10 진수로 변환해야합니다.
000000000000000000000000000EF80A 000000000000000000000000000EF812 000000000000000000000000000EF80E 000000000000000000000000000EF809 000000000000000000000000000EF80B 000000000000000000000000000EF80C 제가
더미로부터
선택 HEXTOBIN (0xEF80A); 이것은 필자에게 필요한 결과를 주었다.
그러나 위 쿼리의 0x는 숫자 (EF80A)를 16 진수로 표시하는 표기입니다.
마지막 5 자리를 동적으로 가져와야 할 때마다 0x 표기를 할당 할 수 없습니다.
다음과 같이 시도했습니다. 1) substr 마지막 5 자리 A와 0x와의 연결. .. 작동하지 않았습니다. '0x'는 문자열로 간주되며 표기법으로 만 사용됩니다.
선택 '0x'|| 더미에서 오른쪽 (A, 5);
누군가가 열 A의 마지막 5 자리 숫자를 0x로 지정하여 16 진수로 표시하는 방법에 대해 도움을 줄 수 있습니까?
사용자 정의 함수없이이 변환에 사용할 수있는 직접 함수가 있습니까?