PROGRAM COLLATING SEQUENCE 文節や、SPECIAL-NAMES 段落の ALPHABET 文節を使用すれば、英数字項目に対する幾つかの操作で使用される照合シーケンスを設定できます。
これらの文節は、英数字項目に対する以下の操作の照合シーケンスを指定します。
- 比較条件および条件名条件で明示的に指定された非数値比較
- HIGH-VALUE および LOW-VALUE の設定
- SEARCH ALL
- SORT および MERGE (SORT または MERGE ステートメントの COLLATING SEQUENCE 句でオーバーライドされていない場合)
例: 照合シーケンスの指定
以下のいずれかのアルファベットを基に、使用するシーケンスを選択できます。
- EBCDIC: EBCDIC
文字セットに関連付けられた照合シーケンスを参照します。
- NATIVE: ロケール設定によって指定された照合シーケンスを参照します。ロケール設定は、コンパイル時に有効な各国語のロケール名を参照します。通常は、インストール時に設定されます。
- STANDARD-1: ANSI INCITS X3.4, Coded Character Sets - 7-bit American National Standard Code for Information Interchange (7-bit ASCII) により定義された ASCII 文字セットに関連付けられた照合シーケンスを参照します。
- STANDARD-2: ISO/IEC 646 — Information technology — ISO 7-bit coded character set for information interchange, International Reference Version により定義されたコード化文字セットに関連付けられた照合シーケンスを参照します。
- SPECIAL-NAMES 段落で定義された ASCII シーケンスの代替です。
また、定義した照合シーケンスを指定することもできます。
制限: コード・ページが DBCS の場合は、ALPHABET-NAME 文節を使用できません。
PROGRAM COLLATING SEQUENCE 文節は国別または DBCS オペランドを含む比較に影響を及ぼしません。
関連タスク
代替照合シーケンスの選択
ロケール付きの照合シーケンスの制御
ロケールの設定
国別 (UTF-16) データの比較
|