Oracle® TimesTen In-Memory Database Reference Release 11.2.1 Part Number E13069-03 |
|
|
View PDF |
Description
Changes the lock level between row-level and data store-level locking on the next transaction and for all subsequent transactions for this connection. Applications can change the lock level again by calling ttLockLevel once more. The initial value depends on the LockLevel attribute. See LockLevel for full details of the different locking levels.
This procedure requires the ADMIN privilege.
Syntax
ttLockLevel('lockLevel')
Parameters
ttLockLevel has the parameter:
Parameter | Type | Description |
---|---|---|
lockLevel |
TT_CHAR (20) NOT NULL | Locking level for the connection. |
The value of lockLevel
may be one of two case-insensitive strings:
Row
: Locking should be set to row-level locking.
DS
: Locking should be set to data store-level locking.
Result set
ttLockLevel returns no results.
Example
CALL ttLockLevel ('Row');
Note
This procedure does not affect the current transaction.
Row-level locking is required when caching Oracle tables.
This procedure must be called from within a transaction. It has the effect of setting the locking level for subsequent transactions for the connection that invoked it. The new lock level does not affect the current transaction. It takes effect at the beginning of the next transaction.
See also