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)