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

Obtener descripcion del Error desde Stored Procedure

Estas en el tema de Obtener descripcion del Error desde Stored Procedure en el foro de Mysql en Foros del Web. Hola a todos!, soy nuevo en el foro y me presento con la siguiente duda! Quisiera saber cómo puedo hacer para, desde un Stored Procedure ...
  #1 (permalink)  
Antiguo 07/09/2011, 15:01
 
Fecha de Ingreso: septiembre-2011
Mensajes: 1
Antigüedad: 8 años, 3 meses
Puntos: 0
Obtener descripcion del Error desde Stored Procedure

Hola a todos!, soy nuevo en el foro y me presento con la siguiente duda!

Quisiera saber cómo puedo hacer para, desde un Stored Procedure en el cual estoy definiendo un HANDLER para los errores, guardar en un parámetro de retorno la descripción del error que motivó la invocación de dicho handler.

DROP PROCEDURE IF EXISTS `dbname`.`otorgarCreditos`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `otorgarCreditos`(
IN idParticipante int(11),
IN Creditos varchar(10),
OUT error varchar(200),
BEGIN


DECLARE EXIT HANDLER FOR SQLWARNING ROLLBACK;
DECLARE EXIT HANDLER FOR SQLEXCEPTION
BEGIN
SET error = ¿Qué debería poner aquí?;
ROLLBACK;
END;

START TRANSACTION;

.
.
.
.
END$$

La motivación es que de otra forma el Stored Procedure tendría una falla silenciosa y, como yo lo estoy invocando desde una aplicación de BI externa, necesito disponer de información de la falla en un campo de manera que pueda reportarlo.

Muchisimas gracias!,

Saludos!

Etiquetas: descripcion, handler
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 22:48.