SORT Version9 - Extended Editionでは、色々な便利な機能も提供しています。
データ中のJIS8単位コードをEBCDIKコード体系に従ってキーを比較します。
ホストからの移行の場合に便利です。
文字の「1」と「A」を比較する場合
Windows、Linuxでは数値をlittle endian形式で扱います。
big
endian形式の計算機(例えばHP-UX)からデータをWindowsまたは、Linuxに移行した場合、正しく数値が扱われません。
移行したデータの数値項目をキーに指定する場合、big
endian形式の数値項目を正しく扱うことができます。
数値0x12345678の4バイトのデータの場合、big endianとlittle endianでは次のようになります。
HP−UX、AIXでの数値項目 | Linux、Windowsでの数値項目 | ||||||
---|---|---|---|---|---|---|---|
big endian | little endian | ||||||
12 | 34 | 56 | 78 | 78 | 56 | 34 | 12 |
ソートキーの内容が同じレコードのソート結果を、入力した順に並べます。
選択したレコードを指定した複数のファイルへ振り分けて出力します。
ソート機能または、コピー機能で、処理する入力レコードの範囲を操作します。
JIS8単位コード体系以外の順序でソートキー、マージキー、または、集約キーを比較する場合に、文字コードの大小関係を変えられます。
集約機能を使用して、同じキーを持つ連続したレコードがあるときは、最初に配置されているレコードだけを抽出できます。
10進数の定数や、レコード中の10進数項目を使っての加減乗除の演算ができます。小数点がある場合、切上げ、切り捨て、四捨五入ができます。