MS SQL Server 2008 でトランザクションを開始し、テーブル レコードを更新すると、トランザクションをコミットしない限り、SQL サーバーは他のユーザーがそのレコードを読み取れないようにロックします (Isolation level = Read Committed の場合)。
トランザクション中およびコミットする前に、他のユーザーが元の値を読み取れないようにするにはどうすればよいですか (ReadCommitted の場合)。
例: 個人テーブルでトランザクションを開始し、個人名を「Alex1」から「Alex2」に更新すると、Readcommitted 分離レベルの場合、トランザクションをコミットしない限り、他のユーザーはレコードを読み取ることができません! それで、トランザクション中に他のユーザーが元の値「Alex1」を読み取れないようにするにはどうすればよいですか(コミットされていない値を読み取らせたくありません)。コミットすると、コミットされた値である「Alex2」を読み取ることができます"?
ありがとう、