Používám toto:
begin tran;
update ... where ... ;
if @@rowcount = 0
insert ...
commit tran;
Pokud tomu rozumím, se správnými indexy aktualizace umístí správné zámky rozsahu, které zabrání ostatním vložit stejnou věc současně.
Používám toto:
begin tran;
update ... where ... ;
if @@rowcount = 0
insert ...
commit tran;
Pokud tomu rozumím, se správnými indexy aktualizace umístí správné zámky rozsahu, které zabrání ostatním vložit stejnou věc současně.