These LIBNAME and data set options let you control how the Oracle interface handles locking. For general information about an option, see LIBNAME Options for Relational Databases.
Default: NOLOCK
Here are the valid values for this option:
If you set READ_LOCK_TYPE= to either TABLE or ROW, you must also set the CONNECTION= option to UNIQUE. If not, an error occurs.
Default: NOLOCK
Here are the valid values for this option:
Oracle supports the READCOMMITTED and SERIALIZABLE read isolation levels, as specified in the table below. The SPOOL= option overrides the READ_ISOLATION_LEVEL= option. The READ_ISOLATION_LEVEL= option should be rarely needed because the SAS/ACCESS engine chooses the appropriate isolation level based on other locking options.
|
Isolation Level |
Definition |
|---|---|
|
SERIALIZABLE |
Does not allow dirty Reads, nonrepeatable Reads, or phantom Reads. |
|
READCOMMITTED |
Does not allow dirty Reads; does allow nonrepeatable Reads and phantom Reads |
Oracle supports the READCOMMITTED and SERIALIZABLE isolation levels, as specified in the preceding table, for updates.
Default: READCOMMITTED
This option should be rarely needed because the SAS/ACCESS engine chooses the appropriate isolation level based on other locking options.