Disaster: SELECT und UPDATE parallel ausführen?

Beitrag lesen

Hallo!

ich habe ein Problem mit einem Select und Update Statement.

Unzwar habe ich eine DB in der laufen neue Einträge hinzukommen. Und es gibt Clients, die sich immer einzelne Einträge abholen. Aber immer nur einen. Nun darf aber kein Eintrag an zwei Clients gesendet werden.

Deswegen habe ich nun ein STATUS Feld eingeführt, was nach dem select durch eine UPDATE Query auf 1 gesetzt wird. Das Problem ist, dass die beiden Befehle nacheinander ausgeführt werden und es somit schon vorgekommen ist, dass zwei Clients die gleiche AW bekommen haben.

Gibt es eine Möglichkeit SELECT und Update als ein StateMent auszuführen?

Disaster