| · | SELECT table lock
|
|
|
| |||||||||||
| These commands only need to view data from a table. A SELECT lock excludes all other locks except other SELECT locks.
|
|
|
|
|
| · | INSERT table lock
|
|
|
| |||||||||
|
|
| These commands may add a row to a table. An INSERT lock excludes all other locks.
|
|
|
|
|
| · | UPDATE table lock
|
|
|
| |||||||
|
|
| These commands update information in a table. An UPDATE lock excludes all other locks.
|
| · | Full database lock
|
| |||||||||||||||||||||||||
| A full database lock excludes locks on all tables and the database and disables the LIST command until the transaction is finished. If a command cannot lock all the tables in a database, you receive a message.
|
| Using Transaction Processing
|
| Locking Table Access and Resource Waiting
|
| Row Locks and Transaction Processing
|
| Setting Exclusive Table Locks
|
| Displaying Transaction Processing Locks
|
| Resource Waiting in Transaction Processing
|
| Recovering from Transaction Processing Errors
|