1

提案された複製は、タイトルの質問に答えません。

テーブルをロックして、書き込みはできないが読み取りはできるようにしたい。それは可能ですか?

との取引でそれが起こるのIsolationLevel.Serializableですか?それとも、影響を受ける行のみですか? (そして、それは読み取りのロックでもありますか?)

重要な場合: 私はこれを C# で行っています。

4

3 に答える 3

-1

NOLOCK / ReadUncommitted オプションを探すことができます: http://www.mssqltips.com/sqlservertip/2470/understanding-the-sql-server-nolock-hint/

現在ロックされているテーブルからデータを読み取ることができますが、その影響に注意してください。「ゴースト」データ、つまりトランザクションで挿入されてからロールバックされたデータを読み取ることになる可能性があります。

于 2013-04-16T09:03:16.487 に答える