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

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

1.7.3.1 キーフィールドに指定可能なデータ形式

以下にキーフィールドで指定できるデータ形式とその長さについて示します。
表中の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)
(2の倍数)

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

uc2

BSKEY_UCS2

2〜レコード長(注1)
(2の倍数)

Big endian

BSKEY_UCS2B

2〜レコード長(注1)
(2の倍数)

Little endian

BSKEY_UCS2L

2〜レコード長(注1)
(2の倍数)

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)

pdf

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)
(2の倍数)

Big endian

BSKEY_UCS2B

2〜レコード長(注1)
(2の倍数)

Little endian

BSKEY_UCS2L

2〜レコード長(注1)
(2の倍数)

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形式)の場合に指定できます。


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

All Rights Reserved, Copyright(C) 富士通株式会社 2004-2006