Posted By

xaviles on 03/16/10


Tagged

mysql control errores


Versions (?)

Control de Errores en SP MySQL (Basico)


 / Published in: MySQL
 

Esquema de sentencias para el control de errores en SP de MYSQL. Es un metodo basico

  1. CREATE DEFINER=`root`@`192.168.10.24` PROCEDURE `vepus200`(icia VARCHAR(2), ilogin VARCHAR(15))
  2. BEGIN
  3. DECLARE ierr INT DEFAULT 0;
  4.  
  5.  
  6. DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET ierr = 1;
  7. DECLARE CONTINUE HANDLER FOR SQLWARNING SET ierr = 1;
  8.  
  9. //AQUI EJECUCION DE SENTENCIA A SER CONTROLADA
  10.  
  11. // 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.
  12. IF ierr=1 THEN
  13. SELECT sqlcode;
  14. SET imsg =CONCAT(1,'|ERROR AL PROCESAR LA CONSULTA DE USUARIO.');
  15. END IF;
  16. END

Report this snippet  

Comments

RSS Icon Subscribe to comments
Posted By: juanargt on March 23, 2011

Esta consulta da error no esta declarada la variable "imsg"

missing DECLARE imsg VARCHAR(MAX);

You need to login to post a comment.