Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - SQL の使用法 » データベースの作成 » トランザクションと独立性レベルの使用 » ロックの仕組み

 

ロー・ロック

ロー・ロックは、更新内容の消失のようなトランザクションの矛盾を防ぐために使用されます。ロー・ロックでは、暗黙的または明示的な COMMIT 文を発行して変更をコミットするか、ROLLBACK 文で変更をアボートすることによりトランザクションが完了するまで、そのトランザクションによって修正されるローは別のトランザクションによって修正されません。

ロー・ロックには、読み込み (共有) ロック、書き込み (排他) ロック、意図的ロックという 3 つのクラスがあります。データベース・サーバは、トランザクションごとにこれらのロックを自動的に取得します。


読み込みロック
書き込みロック
意図的ロック