PowerSORT Workstation V5.0 使用手引書 |
目次
索引
![]() ![]() |
第1章 PowerSORTの概要 | > 1.7 フィールドとデータ形式 | > 1.7.3 各フィールドで指定可能なデータ形式 |
以下にキーフィールドで指定できるデータ形式とその長さについて示します。
表中のtypはbsortコマンドおよびPowerSORT OCXで指定する場合に使用し、定義値はBSORT関数で使用します。
種類 |
型 |
typ |
定義値 |
長さ(バイト) |
|
---|---|---|---|---|---|
文字 |
ASCIIコード |
asc |
BSKEY_ASC |
1〜レコード長(注1) |
|
EBCDICコード(注2) |
ebc |
BSKEY_EBC |
1〜レコード長(注1) |
||
シフトJISコード(注3) |
sji |
BSKEY_SJI |
1〜レコード長(注1) |
||
JEFコード(注4) |
jef |
BSKEY_JEF |
2〜レコード長(注1) |
||
Unicode UCS-2形式(注5) |
uc2 |
BSKEY_UCS2 |
2〜レコード長(注1) |
||
Big endian |
― |
BSKEY_UCS2B |
2〜レコード長(注1) |
||
Little endian |
― |
BSKEY_UCS2L |
2〜レコード長(注1) |
||
Unicode UTF-8形式(注5) |
ut8 |
BSKEY_UTF8 |
1〜レコード長(注1) |
||
文字形式2桁年号(注6) |
yyc |
BSKEY_YYC |
2または4(注7) |
||
照合順序変更(注8) |
col |
BSKEY_COL |
1〜レコード長(注1) |
||
数値 |
符号なし2進数 |
bit |
BSKEY_BIT |
1〜8(ビット) |
|
固定小数点2進数 |
fbi |
BSKEY_FBI |
1〜256 |
||
符号なし固定小数点2進数 |
ufb |
BSKEY_UFB |
1〜256 |
||
8086形式固定小数点2進数 |
fbl |
BSKEY_FBL86 |
1〜256 |
||
8086形式符号なし固定小数点2進数 |
ufl |
BSKEY_UFB86 |
1〜256 |
||
システム依存形式固定小数点2進数 |
fbm |
BSKEY_FBIM |
1〜256 |
||
システム依存形式符号なし固定小数点2進数 |
ufm |
BSKEY_UFBM |
1〜256 |
||
IEEE形式浮動小数点2進数 |
ifl |
BSKEY_IFL |
1〜256 |
||
M形式浮動小数点2進数 |
mfl |
BSKEY_MFL |
1〜256 |
||
内部10進数 |
pdl |
BSKEY_PDL |
1〜256 |
||
符号なし内部10進数(符号部あり) (注8) |
|
BSKEY_PDF |
1〜256 |
||
符号なし内部10進数(符号部なし) |
pdu |
BSKEY_PDU |
1〜256 |
||
外部10進数 |
zdl |
BSKEY_ZDL |
1〜256 |
||
符号なし外部10進数 |
zdu |
BSKEY_ZDU |
1〜256 |
||
外部10進形式2桁年号(注6) |
yyz |
BSKEY_YYZ |
2 |
||
内部10進形式2桁年号(注6) |
yyp |
BSKEY_YYP |
2 |
||
10進形式2桁年号(注6) |
yyd |
BSKEY_YYD |
1 |
||
数字 |
符号なし数字 |
azu |
BSKEY_AZU |
1〜256 |
|
前置別符号付数字 |
als |
BSKEY_ALS |
2〜256 |
||
後置別符号付数字 |
ats |
BSKEY_ATS |
2〜256 |
||
前置オーバパンチ符号付数字 |
alo |
BSKEY_ALO |
1〜256 |
||
後置オーバパンチ符号付数字 |
ato |
BSKEY_ATO |
1〜256 |
種類 |
型 |
typ |
定義値 |
長さ(バイト) |
|
---|---|---|---|---|---|
文字 |
ASCIIコード(注3) |
asc |
BSKEY_ASC |
1〜レコード長(注1) |
|
EBCDICコード(注3) |
ebc |
BSKEY_EBC |
1〜レコード長(注1) |
||
シフトJISコード(注3) |
sji |
BSKEY_SJI |
1〜レコード長(注1) |
||
Unicode UCS-2形式(注9) |
uc2 |
BSKEY_UCS2 |
2〜レコード長(注1) |
||
Big endian |
― |
BSKEY_UCS2B |
2〜レコード長(注1) |
||
Little endian |
― |
BSKEY_UCS2L |
2〜レコード長(注1) |
||
Unicode UTF-8形式(注10) |
ut8 |
BSKEY_UTF8 |
1〜レコード長(注1) |
||
文字形式2桁年号(注6) |
yyc |
BSKEY_YYC |
2または4(注7) |
||
照合順序変更(注8) |
col |
BSKEY_COL |
1〜レコード長(注1) |
注1) 入力ファイルのレコード再編成機能を指定した場合は、入力レコード再編成後のレコード長まで指定できます。
注2) 入力ファイルのコード系がASCIIコード系またはEBCDICコード系の場合に指定できます。
注3) 入力ファイルのコード系がASCIIコード系の場合に指定できます。
注4) 入力ファイルのコード系がEBCDICコード系の場合に指定できます。
注5) 入力ファイルのコード系がEBCDICコード系以外の場合に指定できます。
注6) 環境変数BSORT_TOPYYで指定した値に従って年号処理を行います。
注7) 入力ファイルのコード系がUnicode系(UCS-2形式)の場合、4バイトとなります。
注8) PowerSORT OCX使用時は指定できません。
注9) 入力ファイルのコード系がUnicode系(UCS-2形式)の場合に指定できます。
注10) 入力ファイルのコード系がUnicode系(UTF-8形式)の場合に指定できます。
目次
索引
![]() ![]() |