Specifying the Collate Sequence

To specify an alternative upper-case collate sequence for a database:

  1. From the command line, start the Collate utility with this command: COLLATE
    The Collate Utility menu is displayed

  2. Select option 3 - Database Upper Case Collate Sequence

  3. Type the database name and press <Enter>. The Collate Options menu is displayed

  4. Select option 1 - Alternate Sequence. The Collate Sequence table is displayed:

  5. Use the cursor keys to move to the character whose position in the sequence you wish to modify. For example, to change the position of Ü, move the cursor to it

  6. Press <Enter> to select the character. You are prompted to select a new position for the character

  7. Move the cursor to the character's new position in the table

  8. Press <Enter> and the Position in Collate Sequence menu is displayed. The Collate Sequence options are explained as follows:

    Option Description
    Same as preceding value 

    Select this option to prevent DP4 from differentiating between the new character and the preceding character for collate purposes. For example, É is inserted after E in the collate table. If you select this option, É is treated the same as the character E for collate purposes

    After preceding value 

    Select this option to ensure that the new character is placed after the preceding character for collate purposes. For example, É is inserted after E in the collate table. If you select this option, É always appears after E for collate purposes.


    The character at the insertion point is moved one to the right, and the new character is inserted.

  9. Press <Esc> to complete the changes. The collate sequence is stored in the database header.

  10. Select option 8 - Exit to terminate the Collate utility.

If the database index is affected by the change, you are prompted to reorganise the database.

If you have set an alternate collate sequence and wish to revert to the standard collate sequence see Setting the Standard Collate Sequence.

If you have set up a non standard collate sequence on one database, and wish to use the same collate sequence on another database, then you can use COLLATE -db db1 -EXPORT followed by COLLATE -db db2 -IMPORT db1.col where db1 and db2 are the names of the respective databases.