Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/01/2013, 07:23
jesusromerogonza
 
Fecha de Ingreso: enero-2013
Mensajes: 1
Antigüedad: 12 años, 2 meses
Puntos: 0
Duda commit+rollback

Buenas tengo un problemilla: tengo una base de datos de un concesionario, y mi idea es realizar la compra de un coche haciendo inserts y updates a las tablas correspondientes. Mi duda es si puedo meter entre medias un if que haga un rollback para el caso en que el coche que quiero comprar no este disponible, y un commit para cuando si se pueda hacer las operaciones. No se si me explico bien.

Os dejo lo que llevo hecho hasta ahora

start transaction;
insert into ventas values (0001,0002,5,'ROJO');
update distribucion set CANTIDAD=CANTIDAD-1 where CODCOCHE='005';
commit;


Gracias ;)