
11/01/2013, 07:23
|
| | 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 ;) |