By default, to satisfy
the conditions of a WHERE expression for an indexed SAS data set,
SAS decides whether to use an index or to read the data set sequentially.
The software estimates the relative efficiency and chooses the method
that is more efficient.
You might need to override
the software's decision by specifying the IDXWHERE= data set option
because the decision is based on general rules that might occasionally
not produce the best results. That is, by specifying the IDXWHERE=
data set option, you are able to determine the processing method.
Note: The specification is not
a permanent attribute of the data set and is valid only for the current
use of the data set.
Note: If you issue the system option
MSGLEVEL=I, you can request that IDXWHERE= usage be noted in the SAS
log if the setting affects index processing.