| Data Set Options for Relational Databases |
| Default value: | LIBNAME setting |
| Valid in: | DATA and PROC steps (when accessing DBMS data using SAS/ACCESS software) |
| DBMS support: | Teradata |
| Syntax | |
| Syntax Description | |
| Details | |
| See Also |
Syntax |
| READ_MODE_WAIT=YES | NO |
specifies that Teradata waits to acquire the lock, and SAS/ACCESS waits indefinitely until it can acquire the lock.
specifies that Teradata fails the lock request if the specified DBMS resource is locked.
| Details |
If you specify READ_MODE_WAIT=NO, and a different user holds a restrictive lock, then the executing SAS step fails. SAS/ACCESS continues to process the job by executing the next step. If you specify READ_MODE_WAIT=YES, SAS/ACCESS waits indefinitely until it can acquire the lock.
A restrictive lock means that another user is holding a lock that prevents you from obtaining your desired lock. Until the other user releases the restrictive lock, you cannot obtain your lock. For example, another user's table-level WRITE lock prevents you from obtaining a READ lock on the table.
For more information, see locking topic in the Teradata section.
| See Also |
To assign this option to a group of relational DBMS tables or views, see the READ_MODE_WAIT= LIBNAME Option.
Locking in the Teradata Interface
Copyright © 2010 by SAS Institute Inc., Cary, NC, USA. All rights reserved.