共有テーブル・ロックでは、複数のトランザクションがベース・テーブルのデータを読み込めます。ベース・テーブルに共有テーブル・ロックを持つトランザクションは、他のトランザクションが修正中のローにロックをかけていない場合に、テーブルを変更できます。
共有テーブル・ロックは、LOCK TABLE .. IN SHARED MODE 文を実行するなどして取得できます。REFRESH MATERIALIZED VIEW や REFRESH TEXT INDEX 文も WITH SHARE MODE 句を提供するため、リフレッシュ操作中に、基本となるテーブルの共有テーブル・ロックの作成に使用できます。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |