voglio fare quanto segue in una transazione:Newbie transazione sql: prevenire la gara di lettura - calcolare -write
- leggere una colonna
- se il valore della colonna corrisponde a una certa condizione, scrivere un nuovo valore alla colonna
l'isolamento della transazione è impostato su read-commit, il server è SQL server.
Come posso garantire che un'altra transazione non scriva un valore diverso alla colonna dopo averlo letto? Il server rifiuterà la mia scrittura se un'altra transazione ha cambiato la colonna?
In altre parole, SQL Server può essere utilizzato come blocco distribuito su una determinata colonna?