Template:DEFINE FIELD attributes
| Attribute | Abbreviation | Default |
|---|---|---|
| AT-MOST-ONE
REPEATABLE | ONE
REPT | REPT (except in 1NF files) |
| BINARY | BIN | Not a binary field |
| BINARY-LARGE-OBJECT | BLOB | Not binary large object |
| CHARACTER-LARGE-OBJECT | CLOB | Not character large object |
| CODED
NON-CODED | COD
NCOD | NON-CODED |
| DATETIME | DT | Data format YYYYMMDDHHMMSSXXXXXX (the nearest millionth of a second) |
| DEFERRABLE
NON-DEFERRABLE | DEF
NDEF | DEFERRABLE |
| FEW-VALUED
MANY-VALUED | FV
MV | MANY-VALUED |
| FLOAT | FL | Not a floating point field |
| FRV (for-each-value)
NON-FRV |
-- NFRV | NON-FRV |
|
KEY NON-KEY |
-- NKEY |
NON-KEY |
| LENGTH m | LEN | No preallocated length |
| LEVEL k | LVL | No level |
| LRESERVE | LRES | 15 |
| NRESERVE | NRES | 15 |
| NUMERIC RANGE
NON-RANGE | RANGE, NR
NNR | NON-RANGE |
| OCCURS n | OCC | No preallocated occurrences |
| ORDERED
NON-ORDERED | ORD
NON-ORD | Non-ordered field |
| ORDERED CHARACTER | ORD CHAR | -- |
| ORDERED NUMERIC | ORD NUM | -- |
| SPLITPCT | SPLT | 50 |
| IMMED | IMM | 1 |
| PAD character | -- | PAD X'00' |
| STRING
BINARY | STR
BIN | STRING |
| UPDATE IN PLACE
UPDATE AT END | UP
UE | UPDATE IN PLACE |
| VISIBLE
INVISIBLE | VIS
INV | VISIBLE |
| UNIQUE
NON-UNIQUE | UNIQ
NUNIQ | NON-UNIQUE |