Specifies the level of shared access to a SAS data set.
Valid in: | DATA step and PROC steps |
Category: | Data Set Control |
Restriction: | Specify for input data sets only. |
specifies that concurrent access is controlled at the library level. Library-level control restricts concurrent access to only one update process to the library.
specifies that concurrent access is controlled at the SAS data set (member) level. Member-level control restricts concurrent access to only one update or output process to the SAS data set. If the data set is open for an update or output process, then no other operation can access the data set. If the data set is open for an input process, then other concurrent input processes are allowed, but no update or output process is allowed.
specifies that concurrent access is controlled at the observation (record) level. Record-level control allows more than one Update access to the same SAS data set, but it denies concurrent update of the same observation.
set datalib.fuel (cntllev=rec) point=obsnum; . . . set datalib.fuel; by area;