Skip to main content

Symbols Used in Caché MultiValue PROCs

A table of characters used in Caché MultiValue PROCs as operators, etc.

Table of Symbols

The following are the literal symbols used in Caché MultiValue PROCs. (This list does not include symbols indicating format conventions, which are not part of the language.)

The name of each symbol is followed by its ASCII decimal code value.

Symbol Name and Usage
[space] or [tab] White space (Tab (9) or Space (32)): One or more whitespace characters between keywords, identifiers, and variables.
!

Exclamation Mark (33): A reference specifying a select list. For example: !6.

.

" Double Quote (34): A delineator used to enclose a string literal.
#

Pound (35): A reference specifying the active output buffer.

In IF conditional, not equal to.

% Percent sign (37): A buffer reference specifying the primary input buffer (PIB). For example, %2.
&

Ampersand (38): A reference specifying a numbered file buffer: &2 = file buffer 2. &2.4 = record 4 in file buffer 2.

A reference specifying the fast file buffer: & = fast file buffer. &2 = record 2 in the fast file buffer.

' Single Quote (39): A delineator used to enclose a string literal.
( )

Parentheses (40,41):

In IF conditional, encloses a pattern match code.

( Left Parenthesis (40): The ( command.
* Asterisk (42): In MV command, a wildcard specifying moving all remaining fields.
+ Plus sign (43): The + command.
,

Comma (44): For the T command, a separator character for a list of arguments. For the MV command, a separator character for a series of source values.

.

Minus sign (45): The – command.

.

Period (46):

.

:

Colon (58):

.

;

Semicolon (59):

.

< Less than (60): In IF conditional, less than.
=

Equal sign (61): In IF conditional, equal to.

.

> Greater than (62): In IF conditional, greater than.
[ ] Square Brackets (91 & 93): The [ command.
[

Left Square Bracket (91): The [ command.

.

\

Backslash (92): A delineator used to enclose a string literal.

A display delineator used to represent the @SM character.

] Right Square Bracket (93): A display delineator used to represent the @VM character.
^

Caret (94): A display delineator used to represent the @AM character.

.

_ Underscore (95): A display delineator used to represent the @FM character.

FeedbackOpens in a new tab