2016-08-07 1 views
-5

テーブル上で2つのプロセスが同時に実行されています。 1つはレコードを更新しています。もう1つはデータを読み取ることです。更新中はtable.soをロックしていますので、データを読み取ることができません。同じことを処理するためのヘルプ。 ありがとう、 BibhuSQLのトランザクションロック

+5

のページへのリンクですか?あなたのテーブルの構造は見えますか?どのようなクエリを実行しようとしていますか? –

答えて

0

私はあなたがSQL Serverを使用していると仮定しています。 SELECT文にWITH NOLOCKヒントを使用すると、読み込みが完了します。しかし、それは汚れた読み取りであることに注意する必要があります。 update文がデータを変更しているため、変更がコミットされているかどうかにかかわらず、read(select)文の結果は問題になる可能性があります。ここで

あなたは何データベースを使用している詳細および簡単な例 https://www.mssqltips.com/sqlservertip/2470/understanding-the-sql-server-nolock-hint/

関連する問題