estoy llamar a algunas SP en el trabajo y he descubrir que quien escribió el código utiliza una transacción en una sola instrucción de actualización como estoutilizando la transacción en una sola instrucción de actualización
begin transaction
*single update statment:* update table whatever with whatever
commit transaction
entiendo que esto es un error, porque La transacción se usa cuando desea actualizar varias actualizaciones. Quiero entender desde el punto de vista teórico, ¿cuáles son las implicaciones de usar el código como el anterior? ¿Hay alguna diferencia en la actualización de cualquier tabla con y sin la transacción? ¿Hay cerraduras adicionales o algo así?
Es una transacción con una sola declaración. Tal vez el desarrollador original pensó que podrían requerirse declaraciones/acciones adicionales en el futuro. –