quiero hacer lo siguiente en una transacción:cuestión de transacciones de SQL para principiantes: la prevención de la carrera de lectura - calcular -Escribir
- leer una columna
- si el valor de la columna coincide con una determinada condición, escriba una nuevo valor en la columna
aislamiento de transacción se establece en read-commited, el servidor es SQL server.
¿Cómo puedo garantizar que otra transacción no escriba un valor diferente a la columna después de leerlo? ¿El servidor rechazará mi escritura si otra transacción cambió la columna?
En otras palabras, ¿se puede usar el servidor SQL como un bloqueo distribuido en una columna determinada?