sddsxrefcreates a new data set by adding selected rows from one data set to another data set. The rows are selected by matching the string or numeric values in a specified column that is present in both of two pre-existing data sets. The user may specify which columns of the second data set to take and which to leave. The user may also transfer parameter and array data.
match, the column must contain string data, while for the
equatethe column must contain numeric data. For each row in input,
sddsxrefsearches xRefFile to find the first row for which the
matchcolumn is identical or the
equatecolumn is equal, as appropriate. This row is the one from which any data is taken for addition to the row in input. If neither of these options is given, then rows are taken sequentially from xRefFile for each row of input.
takeis employed, only the named columns will be taken. In either case, no column specified under
leavewill be taken.
-leave=*causes no columns to be taken.
ifisoption is not present, execution aborts. If any column that is named under a
ifnotoption is present, execution aborts.