Ver Mensaje Individual
  #6  
Antiguo 09-10-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.093
Reputación: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Pericles Ver Mensaje
Hola, para mi no tiene sentido utilizar transacciones para realizar consultas. Se deberian utilizar solamente cuando es necesario asegurar que se completen una serie de operaciones conjuntas sobre la base. Asegurando que se realizan las dos operaciones o se vuelve al estado anterior.
Siempre deben usarse las transacciones, incluso en consultas. Imagina que estás sacando un informe de balance contable y mientras está la impresora ocupada, alguien añade/elimina/edita algún registro, te volverás loco para encontrar el fallo, deberás revisar todos los registros uno por uno para encontrar el "error" de cálculo, que no es ningún error.

Cita:
Empezado por Pericles
Durante el comienzo de una transaccion se bloquean
Bueno, eso dependerá del SDBMS que uses. Con firebird no se bloquea nada (salvo que quieras hacerlo explícitamente)

Última edición por Casimiro Notevi fecha: 10-10-2013 a las 10:14:35.
Responder Con Cita