比較条件

字類が NCHAR であるデータ項目および定数は、任意の比較演算子を用いて比較条件で使用できる。各作用対象は、集団項目か、字類が DBCS であるものとする。データの変換、編集、または逆編集は行われない。項類が DBCS である項目と、項類が DBCS 編集である項目とは区別されない。

比較処理では、文字の比較が行われる。DBCS 文字集合の文字同士では、通常は照合順序は付けられないため、DBCS 文字を 2 進数として解釈し、その文字を表すビット パターンの数値に基づいて、文字の照合順序を決定する。

DBCS 文字コード内に SBCS 文字コードが含まれている場合、この照合順序が SBCS と同じ順序で配列されるという保証はない。

MF ある文字が DBCS および SBCS の両方に含まれている場合、その DBCS および SBCS の表現は等しいとは見なされない。「DBCS のローマ字」セクションを参照。

PROGRAM COLLATING SEQUENCE 句は、字類が DBCS であるデータ項目または DBCS 定数を含む比較に関しては効力がない。

作用対象同士で長さが異なる場合、長い方と同じ長さになるまで短い方の右側に全角の空白を付け加えたものとして、比較が行われる。