| PowerSORT V4.0 使用手引書 | 
			目次
			索引
			![]()  
		 | 
	
| 第1章 PowerSORTの概要 | > 1.6 フィールドとデータ形式 | > 1.6.3 各フィールドで指定可能なデータ形式 | 
以下にキーフィールドで指定できるデータ形式とその長さについて示します。
表中の、typはbsortコマンド、bsortexコマンドで指定する場合に使用し、定義値はBSORT関数で使用します。
| 
 種類  | 
 型  | 
 typ  | 
 定義値  | 
 長さ(バイト)  | 
|
|---|---|---|---|---|---|
| 
 文字  | 
 ASCIIコード  | 
 asc  | 
 BSKEY_ASC  | 
 1〜レコード長(注1)  | 
|
| 
 EBCDICコード(注2)  | 
 ebc  | 
 BSKEY_EBC  | 
 1〜レコード長(注1)  | 
||
| 
 EUCファイルコード(注3)  | 
 euc  | 
 BSKEY_EUC  | 
 1〜レコード長(注1)  | 
||
| 
 EUC2バイトプロセスコード(注3)  | 
 eu2  | 
 BSKEY_EU2  | 
 2〜レコード長(注1)  | 
||
| 
 EUC4バイトプロセスコード(注3)  | 
 eu4  | 
 BSKEY_EU4  | 
 4〜レコード長(注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)  | 
||
| 
 照合順序変更  | 
 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進数(符号部あり)  | 
 | 
 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コード(注8)  | 
 asc  | 
 BSKEY_ASC  | 
 1〜レコード長(注1)  | 
|
| 
 EBCDICコード(注8)  | 
 ebc  | 
 BSKEY_EBC  | 
 1〜レコード長(注1)  | 
||
| 
 EUCファイルコード(注3)  | 
 euc  | 
 BSKEY_EUC  | 
 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)  | 
||
| 
 照合順序変更  | 
 col  | 
 BSKEY_COL  | 
 1〜レコード長(注1)  | 
||
注1) 入力ファイルのレコード再編成機能を指定した場合は、入力レコード再編成後のレコード長まで指定できます。
注2) 入力ファイルのコード系がASCIIコード系またはEBCDICコード系の場合に指定できます。
注3) 入力ファイルのコード系がASCIIコード系で、環境変数LANGがCまたはEUCコードのlocaleの場合に指定できます。
注4) 入力ファイルのコード系がEBCDICコード系の場合に指定できます。
注5) 入力ファイルのコード系がEBCDICコード系以外で、環境変数LANGがCまたはUTF-8のlocaleの場合に指定できます。
注6) BSORT_TOPYYで指定した値に従って、年号処理を行います。BSORT_TOPYYはスタートアップファイルで定義します。
注7) 入力ファイルのコード系がUnicode系(UCS-2形式)の場合、4バイトとなります。
注8) 入力ファイルのコード系がASCII系の場合に指定できます。
注9) 入力ファイルのコード系がUnicode系(UCS-2形式)で、環境変数LANGがCまたはUTF-8のlocaleの場合に指定できます。
注10) 入力ファイルのコード系がUnicode系(UTF-8形式)で、環境変数LANGがCまたはUTF-8のlocaleの場合に指定できます。
			目次
			索引
			![]()  
		 |