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

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

1.7.3.3 選択フィールドに指定可能なデータ形式

レコード選択機能で指定する選択フィールドは、被比較フィールド、比較フィールドまたは自己規定値、比較演算子の情報からなっています。
ここでは、被比較フィールド、比較フィールドおよび自己規定値に指定可能なデータ形式およびデータ形式の組合せについて示します。

被比較フィールドと比較フィールドに指定可能なデータ形

以下に被比較フィールドと比較フィールドに指定可能なデータ形式を示します。
表中のtypはbsortコマンドおよびPowerSORT OCXで指定する場合に使用し、定義値はBSORT関数で使用します。

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

種類

データ形式

typ

定義値

長さ(バイト)

文字

ASCIIコード(注1)

asc

BSKEY_ASC

1〜256

EBCDICコード(注2)

ebc

BSKEY_EBC

1〜256

シフトJISコード(注3)

sji

BSKEY_SJI

1〜256

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

uc2

BSKEY_UCS2

2〜256
(2の倍数)

Big endian

BSKEY_UCS2B

2〜256
(2の倍数)

Little endian

BSKEY_UCS2L

2〜256
(2の倍数)

Unicode UTF-8形式(注1)

ut8

BSKEY_UTF8

1〜256

照合順序変更(注4)

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進数(符号部あり) (注4)

pdf

BSKEY_PDF

1〜256

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

pdu

BSKEY_PDU

1〜256

外部10進数

zdl

BSKEY_ZDL

1〜256

符号なし外部10進数

zdu

BSKEY_ZDU

1〜256

数字

符号なし数字

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〜256

シフトJISコード(注3)

sji

BSKEY_SJI

1〜256

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

uc2

BSKEY_UCS2

2〜256
(2の倍数)

Big endian

BSKEY_UCS2B

2〜256
(2の倍数)

Little endian

BSKEY_UCS2L

2〜256
(2の倍数)

Unicode UTF-8形式(注6)

ut8

BSKEY_UTF8

1〜256

照合順序変更(注4)

col

BSKEY_COL

1〜256

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

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

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

注4) PowerSORT OCX使用時は指定できません。

注5) 入力ファイルのコード系がUnicode系(UCS-2形式)の場合に指定できます。

注6) 入力ファイルのコード系がUnicode系(UTF-8形式)の場合に指定できます。

被比較フィールドと比較フィールドに指定可能なデータ形式の組合

以下に被比較フィールドと比較フィールドに指定可能なデータ形式の組合せについて示します。

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

種類

被比較フィールドのデータ形式

比較フィールドのデータ形式

文字

ASCIIコード

ASCIIコード

EBCDICコード

EBCDICコード

シフトJISコード

シフトJISコード

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

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

Unicode UCS-2形式
(Big endian)

Unicode UCS-2形式
(Big endian)

Unicode UCS-2形式
(Little endian)

Unicode UCS-2形式
(Little endian)

Unicode UTF-8形式

Unicode UTF-8形式

照合順序変更

照合順序変更

数値

符号なし2進数

符号なし2進数

固定小数点2進数

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

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

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

8086形式固定小数点2進数

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

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

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

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

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

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

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

内部10進数

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

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

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

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

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

外部10進数

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

符号なし外部10進数

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

数字

符号なし数字

符号なし数字
前置別符号付数字
後置別符号付数字
前置オーバパンチ符号付数字
後置オーバパンチ符号付数字

前置別符号付数字

符号なし数字
前置別符号付数字
後置別符号付数字
前置オーバパンチ符号付数字
後置オーバパンチ符号付数字

後置別符号付数字

符号なし数字
前置別符号付数字
後置別符号付数字
前置オーバパンチ符号付数字
後置オーバパンチ符号付数字

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

符号なし数字
前置別符号付数字
後置別符号付数字
前置オーバパンチ符号付数字
後置オーバパンチ符号付数字

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

符号なし数字
前置別符号付数字
後置別符号付数字
前置オーバパンチ符号付数字
後置オーバパンチ符号付数字

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

種類

被比較フィールドのデータ形式

比較フィールドのデータ形式

文字

ASCIIコード

ASCIIコード

シフトJISコード

シフトJISコード

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

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

Unicode UCS-2形式
(Big endian)

Unicode UCS-2形式
(Big endian)

Unicode UCS-2形式
(Little endian)

Unicode UCS-2形式
(Little endian)

Unicode UTF-8形式

Unicode UTF-8形式

照合順序変更

照合順序変更

被比較フィールドと自己規定値に指定可能なデータ形式の組合

以下に被比較フィールドと自己規定値に指定可能なデータ形式の組合せについて示します。

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

被比較フィールドのデータ形式

自己規定値

種類

文字

ASCIIコード

文字列、16進数

EBCDICコード

文字列、16進数

シフトJISコード

文字列

Unicode UCS-2形式

文字列、16進数

Unicode UTF-8形式

文字列、16進数

照合順序変更

文字列、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進数

前置別符号付数字

10進数

後置別符号付数字

10進数

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

10進数

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

10進数

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

被比較フィールドのデータ形式

自己規定値

種類

文字

ASCIIコード

文字列、16進数

シフトJISコード

文字列

Unicode UCS-2形式

文字列、16進数

Unicode UTF-8形式

文字列、16進数

照合順序変更

文字列、16進数


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

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