ソートマージ
-key key-definition [△key-definition … ]
[r]key-attribute+pos−len
[r]key-attribute+pos−maskbit
rオプション | 意味 |
---|---|
指定なし | キーの昇順でソートまたはマージします。 |
指定あり | キーの降順でソートまたはマージします。 |
key-attributeに指定する値 | 意味 | key-definition 形式 |
---|---|---|
j | キーが文字(JIS8単位コード※1)であることを指定します。 | 形式1 |
c | キーが文字であることを指定します。※3 | 形式1 |
n | キーが符号付き固定小数点2進数であることを指定します。※9,※10 | 形式1 |
m | キーが符号なし2進数(0から始まる整数)であることを指定します。※9,※10 | 形式1 |
a | キーが符号なし2進数(0から始まる整数)であることを指定します。※9,※10 (マスクビットで指定するビット単位のキーです) |
形式2 |
b | キーが符号なし2進数(バイトデータ)であることを指定します。※10 (マスクビットで指定するビット単位のキーです) |
形式2 |
p | キーが内部10進数であることを指定します。 | 形式1 |
z | キーが外部10進数であることを指定します。※5 | 形式1 |
x | キーが左符号付き外部10進数であることを指定します。※5 | 形式1 |
s | キーが右分離符号付き外部10進数であることを指定します。※5 | 形式1 |
t | キーが左分離符号付き外部10進数であることを指定します。※5 | 形式1 |
f | キーが内部浮動小数点であることを指定します。※9,※10 | 形式1 |
g | キーが日付(英数字)であることを指定します。※5 | 形式1 |
q | キーが文字(文字順序変更機能※2で指定した文字)であることを指定します。※3 | 形式1 |
d | キーが文字(左分離符号付き数字)であることを指定します。※5 | 形式1 |
w | キーが文字(ワイド文字※4,※6)であることを指定します(テキストファイルだけ指定できます)。 | 形式1 |
u | キーが文字(マルチバイト文字※6,※7,※8)であることを指定します(テキストファイルだけ指定できます)。 | 形式1 |
v | キーが文字(マルチバイト文字※6,※7,※8)であることを指定します(UnicodeのIVSに対応した属性で,テキストファイルだけ指定できます)。 | 形式1 |
ファイル編成 | -locatajstパラメタ | |||
---|---|---|---|---|
指定あり | 指定なし | |||
固定長順編成ファイル | 1〜65,535 | 0〜65,534 | ||
可変長順編成ファイル | 5〜65,539※1 | 0〜65,534 | ||
テキストファイル※2 | 改行文字 「LF」 |
ASCII SJIS EUC-JP EUC-HJ UTF-8 |
1〜65,535 | 0〜65,534 |
UCS-2LE UCS-2BE UTF-16LE UTF-16BE |
1〜65,533 (2の倍数+1※3) |
0〜65,532 (2の倍数※3) |
||
UCS-4LE UCS-4BE UTF-32LE UTF-32BE |
1〜65,529 (4の倍数+1※4) |
0〜65,528 (4の倍数※4) |
||
改行文字 「CRLF」 |
ASCII SJIS EUC-JP EUC-HJ UTF-8 |
1〜65,534 | 0〜65,533 | |
UCS-2LE UCS-2BE UTF-16LE UTF-16BE |
1〜65,531 (2の倍数+1※3) |
0〜65,530 (2の倍数※3) |
||
UCS-4LE UCS-4BE UTF-32LE UTF-32BE |
1〜65,525 (4の倍数+1※4) |
0〜65,524 (4の倍数※4) |
key-attributeの値 | 指定できる長さ(単位) |
---|---|
j,c,q,w※1 |
|
u,v | 1〜4,096(文字数)※6 |
m,n | 2,4,または8(バイト) |
p | 1〜10(バイト) |
z,x | 1〜18(桁)※4 |
s,t | 2〜19(桁)※4 |
f | 4または8(バイト) |
g | 2〜8(桁)※5 |
d | 1〜256(桁)※4 |
key-attribute に指定する値 |
指定できるmaskbitの桁 | 備考 |
---|---|---|
a | 4,8または16(桁)※1 | キーの長さは2,4または8バイト |
b | 2〜8,192(桁)※2 | キーの長さは1〜4,096バイト |
-key△j+0-4△rc+18-5△p+12-8△rz+6-10 |
-key△b+0-0f△rb+2-f8△a+4-0ff0△ra+8-0000fff0 |
All Rights Reserved. Copyright (C) 2008, 2016, Hitachi, Ltd.