Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2013, 09:38
oms02
 
Fecha de Ingreso: junio-2010
Mensajes: 373
Antigüedad: 13 años, 10 meses
Puntos: 11
HANDLER EXCEPTION para registro

Hola a todos.

Vereis, tengo una duda con el manejo de errores (con excepciones) en un SP.

El asunto es que por lo que he podido ver por la red, MySQL no dispone actualmente de variables globales para poder capturar el código y mensaje del error. Si he buscado bien, cada HANDLER se maneja con un SQL STATE determinado. (El ideal que buscaba era capturar el código y realizar un INSERT en una tabla "log de errores").

El problema viene con lo siguiente:

Tengo hecho un SP que se encarga del proceso de registro. Me gustaría implementar los HANDLER en éste, ya que se trata de un proceso importante.

La duda está en que el listado de códigos de error es interminable y no se si muchos de ellos podrían producirse en el proceso de registro del usuario (principalmente compuesto de INSERTS en tablas). Algunos de ellos es evidente que no se van a producir (por ejemplo, aquellos en los que se hace uso de un fichero, ya que no hago uso de ellos), pero otros....no se ni de que me están hablando.

Entonces....hay algun listado típico/standart/común de errores a tener en cuenta en un proceso de registro??

Muchas gracias por la atención.

Un saludo a todos.