OpenEdge
|
Data source
|
NO-LOCK
|
Supports the NO-LOCK option in a manner consistent with the OpenEdge database when transaction isolation level is set to read uncommitted.
|
SHARE-LOCK
|
Supports shared locks at the table, page, and record level. However, the scope and duration of the OpenEdge database vs. MS SQL Server shared locks can differ depending on how data source cursors behave at a transaction boundary and how isolation levels are set. The repeatable read isolation level emulates the OpenEdge database SHARE-LOCK behavior most closely. For more information, see your MS SQL Server documentation.
|
EXCLUSIVE-LOCK
|
Supports the EXCLUSIVE-LOCK option in a manner consistent with the OpenEdge database using any available isolation level. However, the MS SQL Server optimizer might produce locks at either the table, page, or the record level.
|
Value
|
Meaning
|
1
|
Read uncommitted (default)
|
2
|
Read committed
|
4
|
Repeatable read
|
8
|
Serializable
|