System Constants and Keywords
Introduction
This appendix contains a list of 4GL system constants that you can set or retrieve as the values of attributes of various system classes. In addition to the name of each constant, the numeric equivalent is listed. You can use this number in place of the name of the constant to set an attribute. When you retrieve a system constant as the value of an attribute, OpenROAD returns only the numerical equivalent.
This appendix also contains a list of 4GL reserved words, or keywords. These reserved words cannot be used as 4GL names (for example, as names of procedures, frames, or variables). The list includes most of the SQL reserved words and others unique to the 4GL language.
The SQL reserved words are not allowed as variable names in SQL statements. To prevent runtime errors, make sure that any SQL statements in your 4GL scripts do not contain SQL reserved words as variable names.
The list of reserved words contains some pairs of words that are reserved when they appear together. For example, “transaction,” which does not appear by itself, is not considered a reserved word unless it is preceded by “begin” or “end.”