Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/07/2011, 00:36
Avatar de repara2
repara2
 
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 14 años, 3 meses
Puntos: 331
Respuesta: Start transaction

Hola alemas, no recuerdo exactamente la sintaxis de los store procedures pero veo que algunas de tus lineas terminan con ; y otras no. Además te recomiendo SQLyog, es libre y mucho más potente como cliente SQL.
Respecto de las transacciones, debes colocar entre BEGIN y COMMIT el código que quieras ejecutar.
La instrucción ROLLBACK se debe ejecutar cada vez que ocurra un error y quieras deshacer los cambios hasta el momento. PUedes tener varios ROLLBACK en u mismo programa.
Espero que te sirva, salu2
__________________
Fere libenter homines, id quod volunt, credunt.