Es reicht den Datensatz in einer Tabelle zu sperren und das andere programmatisch zu machen
BTW: Das Datenmodell scheint mir nicht ganz gut durchdacht zu sein
Die
SQL muss so heissen:
Select * from Tabellenname where kundenumer = 1234 FOR Update WITH LOCK;