Definition Attributes
Data Definition Language (DDL) Reference Manual — 426798-002
6 -2
NULL
Assigns a null value to a field or group used as an Enscribe alternate
key. DDL ignores this clause when generating host-language
source code.
OCCURS
Specifies a subscripted array of like fields or like groups.
OCCURS
DEPENDING ON
Specifies a variable-length array of like fields or like groups. This
clause is for COBOL and DDL source code only.
PIC[TURE]
Specifies the data type and size of a field using COBOL notation.
REDEFINES
Assigns a new name and, optionally, a new structure to a previously
defined data-storage area.
SPI-NULL
Defines an SPI null value for a field or a group in an SPI extensible
structured token.
[NOT]
SQLNULLABLE
Specifies whether a line item is to be treated as an SQL nullable item.
TACL
Associates a TACL data type with a DDL data type in a definition.
TYPE data-type
Specifies the data type and size of a field directly.
TYPE def-name
Specifies the type and size of a field by TYPE * referring to a previous
definition.
UPSHIFT
Specifies that ASCII characters entered in the current field must be
upshifted. Requesters generated by the Pathmaker product upshift
character strings entered into this field; user-written programs must
be coded to upshift them.
USAGE
Specifies computational storage allocation for a numeric group or
field.
[NO]VALUE
Assigns an initial value to a field or group, or suppresses any initial
value. This clause is for COBOL and DDL source code only.
66 RENAMES
Renames a previously defined field or group or set of fields or groups.
DDL ignores this clause when generating FORTRAN, TACL, and
Pascal source code.
88 condition-name
Specifies one or more condition names and assigns each to a value
or range of values. DDL ignores this clause when generating
FORTRAN, pTAL,
TACL, TAL, C, and Pascal source code.
89 enumeration
Associates a name with a specified or default enumeration value and,
optionally, specifies a display string for the value.
Table 6-1. Definition and Record Clauses (page 2 of 2)
Clause
Function