ストアド プロシージャで begin transaction を使用しています。データを更新するコードがあります:
UPDATE
employee
SET
name = @name,
surname = @surname
WHERE
empId = @empid;
SQL Server は、更新中の行または列をロックしますか? そうでない場合、現在進行中の更新中に他のユーザーが別の更新を実行できないようにするにはどうすればよいですか? ストアド プロシージャにある必要はありません。C# もオプションです。