PowerSORT V4.0 使用手引書
目次 索引 前ページ次ページ

第1章 PowerSORTの概要> 1.6 フィールドとデータ形式> 1.6.3 各フィールドで指定可能なデータ形式

1.6.3.2 集約フィールドに指定可能なデータ形式

以下に集約フィールドに指定可能なデータ形式とその長さについて示します。
表中の、typはbsortコマンド、bsortexコマンドで指定する場合に使用し、定義値はBSORT関数で使用します。

[バイナリファイルの場合]

種類

typ

定義値

長さ(バイト)

数値

固定小数点2進数

fbi

BSKEY_FBI

1〜8

符号なし固定小数点2進数

ufb

BSKEY_UFB

1〜8

8086形式固定小数点2進数

fbl

BSKEY_FBI86

1〜8

8086形式符号なし固定小数点2進数

ufl

BSKEY_UFB86

1〜8

システム依存形式固定小数点2進数

fbm

BSKEY_FBIM

1〜8

システム依存形式符号なし固定小数点2進数

ufm

BSKEY_UFBM

1〜8

内部10進数

pdl

BSKEY_PDL

1〜16

符号なし内部10進数(符号部あり)

pdf

BSKEY_PDF

1〜16

符号なし内部10進数(符号部なし)

pdu

BSKEY_PDU

1〜16

外部10進数

zdl

BSKEY_ZDL

1〜18

符号なし外部10進数

zdu

BSKEY_ZDU

1〜18

数字
(注1)

符号なし数字

azu

1〜18

前置別符号付数字

als

2〜18

後置別符号付数字

ats

2〜18

前置オーバパンチ符号付数字

alo

1〜18

後置オーバパンチ符号付数字

ato

1〜18

[テキストファイルの場合]

種類

typ

定義値

長さ(バイト)

文字

ASCIIコード(注2)

asc

BSKEY_ASC

1〜(注3)

Unicode UCS-2形式(注4)
(システム標準のバイトオーダ)

uc2

BSKEY_UCS2

2〜(注3)
(2の倍数)

Big endian

BSKEY_UCS2B

2〜256
(2の倍数)

Little endian

BSKEY_UCS2L

2〜256
(2の倍数)

Unicode UTF-8形式(注5)

ut8

BSKEY_UTF8

1〜(注3)

注1) bsortexコマンドのときだけ指定できます。

注2) 入力ファイルのコード系がASCIIコード系の場合に指定できます。

注3) bsortコマンドおよびBSORT関数使用時は256バイトまで、bsortexコマンド使用時はレコード長まで指定できます。ただし、入力ファイルのレコード再編成機能を指定した場合は、入力レコード再編成後のレコード長まで指定できます。

注4) 入力ファイルのコード系がUnicode系(UCS-2形式)で、環境変数LANGがCまたはUTF-8のlocaleの場合に指定できます。

注5) 入力ファイルのコード系がUnicode系(UTF-8形式)で、環境変数LANGがCまたはUTF-8のlocaleの場合に指定できます。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005