ページの本文へ

Hitachi

ソフトウェアミドルウェア

SORT Version9 - Extended Editionでは、色々な便利な機能も提供しています。

EBCDIKコードキー比較機能

データ中のJIS8単位コードをEBCDIKコード体系に従ってキーを比較します。
ホストからの移行の場合に便利です。

文字の「1」と「A」を比較する場合

  • EBCDIKコードキー比較機能なしの場合==>「1」>「A」
  • EBCDIKコードキー比較機能ありの場合==>「1」<「A」

EBCDIKコードキー比較機能

数値項目のbig endian操作機能

Windows、Linuxでは数値をlittle endian形式で扱います。
big endian形式の計算機(例えばHP-UX)からデータをWindowsまたは、Linuxに移行した場合、正しく数値が扱われません。
移行したデータの数値項目をキーに指定する場合、big endian形式の数値項目を正しく扱うことができます。

数値0x12345678の4バイトのデータの場合、big endianとlittle endianでは次のようになります。

数値項目のbig endian操作機能
HP−UX、AIXでの数値項目 Linux、Windowsでの数値項目
big endian little endian
12 34 56 78 78 56 34 12

数値項目のbig endian操作機能

重複レコードの入力順序保存機能

ソートキーの内容が同じレコードのソート結果を、入力した順に並べます。

重複レコードの入力順序保存機能

複数ファイル出力機能

選択したレコードを指定した複数のファイルへ振り分けて出力します。

複数ファイル出力機能

入力レコードの読み飛ばし、打ち切り機能

ソート機能または、コピー機能で、処理する入力レコードの範囲を操作します。

先頭 3レコードを読み飛ばしてソートする場合

先頭 3レコードを打ち切ってソートする場合

文字順序変更機能

JIS8単位コード体系以外の順序でソートキー、マージキー、または、集約キーを比較する場合に、文字コードの大小関係を変えられます。

文字順序変更機能

重複レコード除去機能

集約機能を使用して、同じキーを持つ連続したレコードがあるときは、最初に配置されているレコードだけを抽出できます。

重複レコード除去機能

演算機能

10進数の定数や、レコード中の10進数項目を使っての加減乗除の演算ができます。小数点がある場合、切上げ、切り捨て、四捨五入ができます。

演算機能