Data Definition Language (DDL) Reference Manual (G06.24+)
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










