Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Verificar que un stored procedure se completo

Estas en el tema de Verificar que un stored procedure se completo en el foro de Mysql en Foros del Web. Hola a todos les paso a comentar mi duda supongamos que tengo un Stored Procedure como este: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código MySQL: Ver original CREATE DEFINER ...
  #1 (permalink)  
Antiguo 09/11/2012, 11:00
Avatar de djaevi  
Fecha de Ingreso: marzo-2007
Ubicación: Moreno, Buenos Aires
Mensajes: 400
Antigüedad: 17 años, 9 meses
Puntos: 47
Verificar que un stored procedure se completo

Hola a todos les paso a comentar mi duda supongamos que tengo un Stored Procedure como este:

Código MySQL:
Ver original
  1. CREATE DEFINER=`root`@`localhost` PROCEDURE `prueba`(
  2.     p_idUsuario INT
  3. )
  4.  
  5. DECLARE EXIT HANDLER FOR SQLSTATE '23000' ROLLBACK TO inicio;
  6. DECLARE EXIT HANDLER FOR SQLEXCEPTION ROLLBACK TO inicio;
  7. DECLARE EXIT HANDLER FOR SQLWARNING ROLLBACK TO inicio;
  8. DECLARE EXIT HANDLER FOR 1062 ROLLBACK TO inicio;
  9.  
  10.  
  11. SAVEPOINT inicio;
  12.  
  13. ETC.
  14.  
  15.  

Lo que me gustaria hacer es que una vez terminado todo lo que debe hacer devuelva 1 o 0 segun si completo con exito todas las operaciones o si hubo algun error.

Desde ya muchas gracias!.
  #2 (permalink)  
Antiguo 09/11/2012, 11:10
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Verificar que un stored procedure se completo

Simplemente le agregas un parámetro como OUT y usas ese parámetro para darle el valor de salida.
O bien pones un SELECT al final de esa operatoria, que devuelva simplemente un uno o cero.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 09/11/2012, 19:49
Avatar de djaevi  
Fecha de Ingreso: marzo-2007
Ubicación: Moreno, Buenos Aires
Mensajes: 400
Antigüedad: 17 años, 9 meses
Puntos: 47
Respuesta: Verificar que un stored procedure se completo

Pero no entiendo como terminar de verificar que la transaccion se termino con exito por ej me gustaria tener algo asi aunque se que no existe:


Como asegurarme de que todo finalizo bien asi luego decirle al usuario que sus operaciones fueron realizadas con exito o fallaron.

Gracias!

Etiquetas: completo, procedure, sql, stored, verificar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:04.