PowerSORT V5.0 使用手引書 |
目次
索引
![]() ![]() |
第2章 PowerSORTの概要 | > 2.6 フィールドとデータ形式 | > 2.6.3 各フィールドで指定可能なデータ形式 |
レコード選択機能で指定する選択フィールドは、被比較フィールド、比較フィールドまたは自己規定値、比較演算子の情報からなっています。
ここでは、被比較フィールド、比較フィールドおよび自己規定値に指定可能なデータ形式およびデータ形式の組合せについて示します。
以下に被比較フィールドと比較フィールドに指定可能なデータ形式を示します。
表中のtypはbsortコマンド、bsortexコマンドで指定する場合に使用し、定義値はBSORT関数で使用します。
種類 |
データ形式 |
typ |
定義値 |
長さ(バイト) |
|
---|---|---|---|---|---|
文字 |
ASCIIコード(注1) |
asc |
BSKEY_ASC |
1〜256 |
|
EBCDICコード(注2) |
ebc |
BSKEY_EBC |
1〜256 |
||
EUCファイルコード(注3) |
euc |
BSKEY_EUC |
1〜256 |
||
EUC2バイトプロセスコード(注3) |
eu2 |
BSKEY_EU2 |
2〜256 |
||
EUC4バイトプロセスコード(注3) |
eu4 |
BSKEY_EU4 |
4〜256 |
||
Unicode UCS-2形式(注4) |
uc2 |
BSKEY_UCS2 |
2〜256 |
||
Big endian |
― |
BSKEY_UCS2B |
2〜256 |
||
Little endian |
― |
BSKEY_UCS2L |
2〜256 |
||
Unicode UTF-8形式(注4) |
ut8 |
BSKEY_UTF8 |
1〜256 |
||
文字形式2桁年号(注5) |
yyc |
― |
2または4(注6) |
||
照合順序変更 |
col |
BSKEY_COL |
1〜256 |
||
数値 |
符号なし2進数 |
bit |
BSKEY_BIT |
1〜8(ビット) |
|
固定小数点2進数 |
fbi |
BSKEY_FBI |
1〜256 |
||
符号なし固定小数点2進数 |
ufb |
BSKEY_UFB |
1〜256 |
||
8086形式固定小数点2進数 |
fbl |
BSKEY_FBI86 |
1〜256 |
||
8086形式符号なし固定小数点2進数 |
ufl |
BSKEY_UFB86 |
1〜256 |
||
システム依存形式固定小数点2進数 |
fbm |
BSKEY_FBIM |
1〜256 |
||
システム依存形式符号なし固定小数点2進数 |
ufm |
BSKEY_UFBM |
1〜256 |
||
内部10進数 |
pdl |
BSKEY_PDL |
1〜256 |
||
符号なし内部10進数(符号部あり) |
|
BSKEY_PDF |
1〜256 |
||
符号なし内部10進数(符号部なし) |
pdu |
BSKEY_PDU |
1〜256 |
||
外部10進数 |
zdl |
BSKEY_ZDL |
1〜256 |
||
符号なし外部10進数 |
zdu |
BSKEY_ZDU |
1〜256 |
||
内部10進形式2桁年号(注5) |
yyp |
― |
2 |
||
外部10進形式2桁年号(注5) |
yyz |
― |
2 |
||
10進形式2桁年号(注5) |
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コード(注7) |
asc |
BSKEY_ASC |
1〜256 |
|
EUCファイルコード(注3) |
euc |
BSKEY_EUC |
1〜256 |
||
Unicode UCS-2形式(注8) |
uc2 |
BSKEY_UCS2 |
2〜256 |
||
Big endian |
― |
BSKEY_UCS2B |
2〜256 |
||
Little endian |
― |
BSKEY_UCS2L |
2〜256 |
||
Unicode UTF-8形式(注9) |
ut8 |
BSKEY_UTF8 |
1〜256 |
||
文字形式2桁年号(注5) |
yyc |
― |
2または4(注6) |
||
照合順序変更 |
col |
BSKEY_COL |
1〜256 |
注1) 入力ファイルのコード系がEBCDICコード系以外の場合に指定できます。
注2) 入力ファイルのコード系がEBCDICコード系の場合に指定できます。
注3) 入力ファイルのコード系がASCIIコード系で、環境変数LANGがCまたはEUCコードのlocaleの場合に指定できます。
注4) 入力ファイルのコード系がEBCDICコード系以外で、環境変数LANGがCまたはUTF-8のlocaleの場合に指定できます。
注5) bsortexコマンド使用時に指定できます。BSORT_TOPYYで指定した値に従って、年号処理を行います。BSORT_TOPYYはスタートアップファイルで定義します。
注6) 入力ファイルのコード系がUnicode系(UCS-2形式)の場合、4バイトになります。
注7) 入力ファイルのコード系がASCIIコード系の場合に指定できます。
注8) 入力ファイルのコード系がUnicode系(UCS-2形式)で、環境変数LANGがCまたはUTF-8のlocaleの場合に指定できます。
注9) 入力ファイルのコード系がUnicode系(UTF-8形式)で、環境変数LANGがCまたはUTF-8のlocaleの場合に指定できます。
以下に被比較フィールドと比較フィールドに指定可能なデータ形式の組合せについて示します。
種類 |
被比較フィールドのデータ形式 |
比較フィールドのデータ形式 |
---|---|---|
文字 |
ASCIIコード |
ASCIIコード |
EBCDICコード |
EBCDICコード |
|
EUCファイルコード |
EUCファイルコード |
|
EUC2バイトプロセスコード |
EUCファイルコード |
|
EUC4バイトプロセスコード |
EUCファイルコード |
|
Unicode UCS-2形式 |
Unicode UCS-2形式 |
|
Unicode UCS-2形式 |
Unicode UCS-2形式 |
|
Unicode UCS-2形式 |
Unicode UCS-2形式 |
|
Unicode UTF-8形式 |
Unicode UTF-8形式 |
|
文字形式2桁年号 |
文字形式2桁年号 |
|
照合順序変更 |
照合順序変更 |
|
数値 |
符号なし2進数 |
符号なし2進数 |
固定小数点2進数 |
固定小数点2進数 |
|
符号なし固定小数点2進数 |
符号なし固定小数点2進数 |
|
8086形式固定小数点2進数 |
固定小数点2進数 |
|
8086形式符号なし固定小数点2進数 |
符号なし固定小数点2進数、 |
|
システム依存形式固定小数点2進数 |
固定小数点2進数 |
|
システム依存形式符号なし固定小数点2進数 |
符号なし固定小数点2進数 |
|
内部10進数 |
内部10進数 |
|
符号なし内部10進数(符号部あり) |
内部10進数 |
|
符号なし内部10進数(符号部なし) |
内部10進数 |
|
外部10進数 |
内部10進数 |
|
符号なし外部10進数 |
内部10進数 |
|
内部10進形式2桁年号 |
文字形式2桁年号 |
|
外部10進形式2桁年号 |
文字形式2桁年号 |
|
10進形式2桁年号 |
文字形式2桁年号 |
|
数字 |
符号なし数字 |
符号なし数字 |
前置別符号付数字 |
符号なし数字 |
|
後置別符号付数字 |
符号なし数字 |
|
前置オーバパンチ符号付数字 |
符号なし数字 |
|
後置オーバパンチ符号付数字 |
符号なし数字 |
種類 |
被比較フィールドのデータ形式 |
比較フィールドのデータ形式 |
---|---|---|
文字 |
ASCIIコード |
ASCIIコード |
EUCファイルコ−ド |
EUCファイルコ−ド |
|
Unicode UCS-2形式 |
Unicode UCS-2形式 |
|
Unicode UCS-2形式 |
Unicode UCS-2形式 |
|
Unicode UCS-2形式 |
Unicode UCS-2形式 |
|
Unicode UTF-8形式 |
Unicode UTF-8形式 |
|
文字形式2桁年号 |
文字形式2桁年号 |
|
照合順序変更 |
照合順序変更 |
以下に被比較フィールドと自己規定値に指定可能なデータ形式の組合せについて示します。
被比較フィールドのデータ形式 |
自己規定値 |
|
---|---|---|
種類 |
型 |
|
文字 |
ASCIIコード |
文字列、16進数 |
EBCDICコード |
文字列、16進数 |
|
EUCファイルコード |
文字列 |
|
Unicode UCS-2形式 |
文字列、16進数 |
|
Unicode UTF-8形式 |
文字列、16進数 |
|
文字形式2桁年号 |
文字列、16進数、10進数 |
|
照合順序変更 |
文字列、16進数 |
|
数値 |
符号なし2進数 |
10進数 |
固定小数点2進数 |
10進数 |
|
符号なし固定小数点2進数 |
10進数 |
|
8086形式固定小数点2進数 |
10進数 |
|
8086形式符号なし固定小数点2進数 |
10進数 |
|
システム依存形式固定小数点2進数 |
10進数 |
|
システム依存形式符号なし固定小数点2進数 |
10進数 |
|
内部10進数 |
10進数 |
|
符号なし内部10進数(符号部あり) |
10進数 |
|
符号なし内部10進数(符号部なし) |
10進数 |
|
外部10進数 |
10進数 |
|
符号なし外部10進数 |
10進数 |
|
内部10進形式2桁年号 |
10進数 |
|
外部10進形式2桁年号 |
10進数 |
|
10進形式2桁年号 |
10進数 |
|
数字 |
符号なし数字 |
10進数 |
前置別符号付数字 |
10進数 |
|
後置別符号付数字 |
10進数 |
|
前置オーバパンチ符号付数字 |
10進数 |
|
後置オーバパンチ符号付数字 |
10進数 |
被比較フィールドのデータ形式 |
自己規定値 |
|
---|---|---|
種類 |
型 |
|
文字 |
ASCIIコード |
文字列、16進数 |
EUCファイルコード |
文字列 |
|
Unicode UCS-2形式 |
文字列、16進数 |
|
Unicode UTF-8形式 |
文字列、16進数 |
|
文字形式2桁年号 |
文字列、16進数、10進数 |
|
照合順序変更 |
文字列、16進数 |
目次
索引
![]() ![]() |