MS-SQL7 / Update

Hallo zusammen

Ich habe mal eine generelle Frage zu MS-SQL 7.x:

Also ich habe eine Tabelle mit etwa folgendem Inhalt:

ID Ticket Status AgentID
1 Test 0 null
2 Test 0 null
3 Test 2 345
4 Test 0 null
....

Die Tabelle hat tausende von solchen Einträgen. Es greifen nun dutzende von Clients mit etwa der folgenden Update-Anweisung darauf zu:

UPDATE SET STATUS=1, Agent=[myAgentID] WHERE STATUS=0

Kann ich mir da sicher sein, dass a) jede Anweisung - solange es noch welche mit dem Status =0 hat, ausgeführt wird und b), dass keiner geschrieben wird, der nicht Status = 0 hat?

Danke und Gruss
Martin

zu a): Die Aweisung wird immer ausgeführt, auch wenn es keine mehr mit dem Status 0 gibt, dnn werden auch keine geändert.

zu b): Das stellst du mit der where-Klausel ja sicher.

ist aber ein bischen komisch, das Clientrechner solche großen Updates mache dürfen, kannst da im Mehrbenutzerbetrieb ziemliche DeadlockProbleme kriegen…

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]