同時に実行できる 2 つの SQL ステートメントがあります。
1 つ目は、リクエストが処理のために取得されたときに、Requests テーブルからリクエストを更新します。
UPDATE Requests
SET IsInProcess = '1'
2 つ目は、処理中のリクエストをカウントします。
SELECT COUNT(*)
FROM Requests
WHERE IsInProcess = '1'
更新ステートメントが終了した後にのみ、リクエストをカウントする必要があります。
これを達成するには、どのトランザクション分離レベルまたはテーブル ヒントを使用する必要がありますか?