PowerCenter
- PowerCenter 10.5
- 모든 제품
BINARY_SECTION(binary, start [,length])
인수
| 필수/
선택 사항
| 설명
|
---|---|---|
binary
| 필수
| 이진 값을 입력하거나 이진 데이터 유형을 반환하는 변환 식을 입력할 수 있습니다.
|
start
| 필수
| 정수를 입력하거나 정수를 반환하는 변환 식을 입력할 수 있습니다.
계산을 시작할 이진의 위치입니다. 시작 위치가 양수인 경우 BINARY_SECTION 함수는 입력 이진의 처음부터 수를 계산하여 시작 위치를 찾습니다.
시작 위치가 음수인 경우 BINARY_SECTION 함수는 입력 이진의 끝부터 수를 계산하여 시작 위치를 찾습니다.
시작 위치가 0인 경우 BINARY_SECTION 함수는 입력 이진의 첫 번째 바이트에서 검색을 시작합니다.
|
length
| 선택 사항
| 0보다 큰 정수를 입력하거나 양의 정수를 반환하는 변환 식을 입력할 수 있습니다.
BINARY_SECTION 함수를 사용하여 반환하려는 바이트 수입니다. length 인수를 생략하는 경우 BINARY_SECTION 함수는 입력 이진의 시작 위치부터 끝까지의 모든 바이트를 반환합니다. 음의 정수 또는 0을 전달하는 경우 함수는 오류를 반환합니다.
|
BINARY_SECTION( SYSID, 0, 3 )
|
|
---|---|
|
|
|
|
|
|
BINARY_SECTION( SYSID, 4, 5 )
|
|
---|---|
|
|
|
|
|
|
BINARY_SECTION( SYSID, -6, 5 )
|
|
---|---|
|
|
|
|
|
|
여기서 SYSID는 0x000102030405에 해당하는 이진입니다.BINARY_SECTION( SYSID, 2, 8 )
여기서 SYSID는 0x000102030405에 해당하는 이진입니다.BINARY_SECTION ( SYSID, -2, 8)