Entering content frame

 Isolation Level 3 or 30 

If you specify the isolation level 3 or 30 (serializable), then a table shared lock is implicitly assigned to the transaction for every table addressed by an SQL statement.

These shared locks cannot be released until the end of the transaction. This table shared lock is not assigned to the transaction in the case of SQL statements in which just one table row is processed that is determined by key specifications or by CURRENT OF <result_table_name>.

When rows are inserted, updated or deleted, exclusive locks are assigned implicitly to the transaction for the rows concerned. These cannot be released until the end of the transaction.

 

Leaving content frame