Paths show the order in which the command or statement is constructed and are represented by horizontal and vertical lines. Many commands and statements have a number of options so the railroad diagram has a number of different paths you can take.
The following example has three paths:
── REMOVE ─┬──────────┬────────────────────────────────────────────────┤
├─ SOURCE ─┤
└─ OBJECT ─┘The three paths in the previous example show the following three possible commands:
-
REMOVE
-
REMOVE SOURCE
-
REMOVE OBJECT
A railroad diagram is as complex as a command or statement requires. Regardless of the level of complexity, all railroad diagrams are visual representations of commands and statements.
Railroad diagrams are intended to show
-
Mandatory items
-
User-selected items
-
Order in which the items must appear
-
Number of times an item can be repeated
-
Necessary punctuation
Follow the railroad diagrams to understand the correct syntax for commands and statements. The diagrams serve as quick references to the commands and statements.
Elements of a Railroad Diagram introduces the elements of a railroad diagram.
Table 5. Elements of a Railroad Diagram
|
The diagram element . . . |
Indicates an item that . . . |
|---|---|
|
Constant |
Must be entered in full or as a specific abbreviation |
|
Variable |
Represents data |
|
Constraint |
Controls progression through the diagram path |

