VMS Help
SORT, Specification File Qualifiers, /INCLUDE
*Conan The Librarian (sorry for the slow response - running on an old VAX)
|
|
Specification File Qualifier
Specifies record selection as well as multiple record formats.
Formats
/INCLUDE=(CONDITION=condition-name)
[,KEY=...][,DATA=...]
CONDITION=condition-name
Refers to the condition-name specified in a previous /CONDITION
qualifier.
KEY=...
Defines a key field because the default record type defined in
the /KEY qualifier is not being used.
DATA=...
Defines a data field because the default record type defined in
the /DATA qualifier is not being used.
You can specify that records are to be conditionally included
in an output file. After defining a condition in a /CONDITION
qualifier, specify record selection in an /INCLUDE qualifier
requesting that records satisfying the condition are to be
included in the output file.
You can specify multiple /INCLUDE and /OMIT qualifiers in
a specification file. The order in which you specify them
determines the order the input records are tested for inclusion.
After the last /INCLUDE qualifier, all records that have not
already been included or explicitly omitted are omitted.
You can unconditionally include any records not previously
omitted or included by specifying /INCLUDE without a condition.
When sorting multiple record formats, one /INCLUDE qualifier
should be specified for each different record format among the
records to be sorted. If you do not specify a KEY option within
the INCLUDE qualifier, Sort assumes the default key definitions.
If the KEY is specified in the /INCLUDE qualifier, the default
key definitions are not used. The order of the KEY fields in the
/INCLUDE qualifier determines how the internal key is built for
sorting. The order of the DATA fields in the /INCLUDE qualifier
determines the way the output record is formatted. If you specify
a key or data field in an /INCLUDE qualifier, you must define all
other key or data fields in the record.
/FIELD=(NAME=ZIP,POSITION:20,SIZE:6)
/CONDITION=(NAME=LOCATION,
TEST=(ZIP EQ "01863"))
/INCLUDE=(CONDITION=LOCATION)
These /CONDITION and /INCLUDE qualifiers specify that records
with the zip code 01863 will be included in the output file.
[legal]
[privacy]
[GNU]
[policy]
[netiquette]
[sponsors]
[FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.