/ Published in: MySQL
Esquema de sentencias para el control de errores en SP de MYSQL. Es un metodo basico
Expand |
Embed | Plain Text
CREATE DEFINER=`root`@`192.168.10.24` PROCEDURE `vepus200`(icia VARCHAR(2), ilogin VARCHAR(15)) BEGIN DECLARE ierr INT DEFAULT 0; DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET ierr = 1; DECLARE CONTINUE HANDLER FOR SQLWARNING SET ierr = 1; //AQUI EJECUCION DE SENTENCIA A SER CONTROLADA // A CONTINUACION: SE VERIFICA EL VALOR QUE TIENE LA VARIABLE Y SE TRABAJA CON ESTE RESULTADO. SE PUEDE CANCELAR LA EJECUCION, O ACUMULAR EL VALOR PARA PROCEDER DE ACUERDO A LA SITUACION. IF ierr=1 THEN SELECT sqlcode; SET imsg =CONCAT(1,'|ERROR AL PROCESAR LA CONSULTA DE USUARIO.'); END IF; END
Comments
Subscribe to comments
You need to login to post a comment.

Esta consulta da error no esta declarada la variable "imsg"
missing DECLARE imsg VARCHAR(MAX);