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

SQL Anywhere 12.0.1 » SQL Anywhere サーバー SQL の使用法 » トランザクションと独立性レベル » ロックの仕組み » テーブルロック

 

共有テーブルロック

共有テーブルロックでは、複数のトランザクションがベーステーブルのデータを読み込めます。ベーステーブルに共有テーブルロックを持つトランザクションは、他のトランザクションが修正中のローにロックをかけていない場合に、テーブルを変更できます。

共有テーブルロックは、たとえば LOCK TABLE...IN SHARED MODE 文を実行することで取得できます。REFRESH MATERIALIZED VIEW や REFRESH TEXT INDEX 文も WITH SHARE MODE 句を提供するため、リフレッシュ操作中に、基本となるテーブルの共有テーブルロックの作成に使用できます。

 参照