OpenEdge provides two types of character sorting. One type governs how data is stored within a database and affects index operations. Another type affects ABL comparisons—comparisons that are performed by ABL and that do not impact indexes. For example, the following is a typical ABL comparison:

IF character-expression1 > character-expression2

The character expressions can contain character strings, character variables, or character fields.