SORT file (↑ Statements)
◄Key► ◄Up► ◄Contents► ◄Index► ◄Back►
────────────────────────────────────────────────────────────────────────────
Verb: SORT
Function: Sorts records into order on a set of specified keys.
These records can come from a file or from a table, or
be created by an input procedure.
Syntax: Which format? File ◄Table►
┌────────────────────────────────────┐
│ ┌──────────┐
▼ ▼ │
►►──SORT file-name-1─┬──┬─┬─ASCENDING──┬─┬───┬─data-name-1─────►
└ON┘ └─DESCENDING─┘ └KEY┘
►─┬───────────────────────────────┬────────────────────────────►
└─┬────┬─DUPLICATES─┬──┬┬─────┬─┘
└WITH┘ └IN┘└ORDER┘
►─┬───────────────────────────────────────────┬────────────────►
└─┬─────────┬─SEQUENCE─┬──┬─alphabet-name-1─┘
└COLLATING┘ └IS┘
┌──────────┐
▼ │
►┬─USING file-name-2────────────────────────────────────────────────────┬►
└─INPUT PROCEDURE─┬──┬─procedure-name-1─┬─────────────────────────────┬┘
└IS┘ └┬─THROUGH─┬─procedure-name-2─┘
└─THRU────┘
┌──────────┐
▼ │
►┬─GIVING file-name-3─────────────────────────────────────────────────┬─►◄
└─OUTPUT PROCEDURE┬──┬procedure-name-3─┬────────────────────────────┬┘
└IS┘ └┬─THROUGH─┬─procedure-name-4┘
└─THRU────┘
-♦-