Defines a global or a local variable.
Format
DECLARE variable-name variable-definition .
1 – Arguments
variable-name
Is the name of the variable being defined. The name must conform
to the rules for names listed in the DEC DATATRIEVE User's Guide.
variable-definition
Is the definition of the variable, which consists of field
definition clauses. If you include more than one such clause,
separate them with spaces, tab characters, or carriage returns.
Refer to the chapter on record definitions in the DEC DATATRIEVE
User's Guide for information on field definition clauses.
. (period)
Ends the DECLARE statement.
2 – Examples
Declare the global variable NEW_BEAM as a 2-digit numeric field
with a DEFAULT value of 10:
DTR> DECLARE NEW_BEAM PIC 99 DEFAULT VALUE IS 10.
DTR> PRINT NEW_BEAM
NEW
BEAM
10
DTR>
Declare the global variable X as a single-precision floating-
point number, with a MISSING VALUE of 36:
DTR> DECLARE X REAL MISSING VALUE IS 36.
DTR> PRINT X
X
36.0000000
DTR> SHOW VARIABLES
Global variables
X <Number>
Declared as: X REAL MISSING VALUE IS 36.
DTR> RELEASE X
DTR> SHOW FIELDS
No ready sources or global variables declared.
DTR>
Declare the variable DUE as a date. Assign today's date to DUE
and suppress the header with a hyphen in parentheses:
DTR> DECLARE DUE USAGE IS DATE.
DTR> DUE = "TODAY"
DTR> PRINT DUE (-)
22-Sep-90
DTR>