文レベルと読み込み専用文のスナップショットはサポートされません。独立性レベルの詳細については、トランザクションと独立性レベルの使用と独立性レベルと一貫性を参照してください。独立性レベルを変更しないが、基本となるテーブルにコミットされたデータと矛盾しないようにデータを確実に更新する場合に使用します。使用すると、基本となるすべてのベース・テーブルに排他テーブル・ロックがかけられます。リフレッシュ操作が完了するまで、他のトランザクションによって、基本となるテーブルに対する問い合わせ、更新、その他のアクションは実行できなくなります。排他テーブル・ロックを取得できない場合、リフレッシュ操作は失敗し、エラーが返されます。テーブル・ロックを参照してください。リフレッシュ操作の実行中に、基本となるテーブルを他のトランザクションで読み込めるようにするために使用します。この句を指定すると、リフレッシュ操作が実行される前から、リフレッシュ操作が完了するまで、基本となるすべてのベース・テーブルの共有テーブル・ロックが取得されます。テーブル・ロックを参照してください。マテリアライズド・ビューが古くない場合、リフレッシュは行われません。句は、マテリアライズド・ビューが古いかどうかに関係なく、強制的にマテリアライズド・ビューをリフレッシュするときに指定します。リストされているマテリアライズド・ビューを初期化またはリフレッシュする場合に使用します。句が指定されていないかぎり、リフレッシュは実行されません。ロックとデータ同時実行性の、デフォルトのリフレッシュ動作は次のとおりです。