Das sollte reichen.
BEGIN TRANSACTION
DECLARE @taskId
SELECT TOP (1) @taskid = TaskId FROM Tasks WITH (UPDLOCK, READPAST) WHERE State = 'ReadyForProcessing'
UPDATE Tasks SET State = 'Processing' WHERE TaskId = @taskid
COMMIT TRAN
Das sollte reichen.
BEGIN TRANSACTION
DECLARE @taskId
SELECT TOP (1) @taskid = TaskId FROM Tasks WITH (UPDLOCK, READPAST) WHERE State = 'ReadyForProcessing'
UPDATE Tasks SET State = 'Processing' WHERE TaskId = @taskid
COMMIT TRAN
Verschlüsselung der SQL Server-Datenbanksicherung
Erfahren Sie, wie Sie Dokumente im Windows-Dateisystem mit der semantischen Suche von SQL Server speichern und analysieren – Teil 1
Verwenden Sie Cloud Formation Templates, um MySQL-Instanzen auf RDS hochzufahren
MySQL-Leistung – IN-Klausel im Vergleich zu Equals (=) für einen einzelnen Wert