( uid_720 | 2021. 08. 12., cs – 16:08 )

Amire a megoldás a tranzaction isolation level. A második "insert A"

  1. szépen vár, amíg az én tranzakcióm be nem fejeződik (pesszimista konkurenciakezelés),
  2. az én tranzakcióm pukkan el és rollback (optimista tranzakciókezelés).

Látod, én még választhatok is, hogy optimista (SNAPSHOT) vagy pesszimista (pl. SERIALIZABLE) tranzakciókezelést szeretnék. A triggereddel mindenképpen pesszimista lesz (innen már nem nehéz elképzelni egy dead-lockot sem).