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

Manejo de Exception en una transaction

Estas en el tema de Manejo de Exception en una transaction en el foro de PostgreSQL en Foros del Web. Hola a todos y antes que nada un saludo por la navidad, bueno tengo un problema les muestro un ejemplo @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código POSTGRES: Ver ...
  #1 (permalink)  
Antiguo 25/12/2010, 13:27
Avatar de alfcm  
Fecha de Ingreso: mayo-2009
Mensajes: 291
Antigüedad: 15 años, 6 meses
Puntos: 7
Manejo de Exception en una transaction

Hola a todos y antes que nada un saludo por la navidad,
bueno tengo un problema les muestro un ejemplo

Código POSTGRES:
Ver original
  1. BEGIN
  2.             INSERT INTO db(a,b) VALUES (key, data);
  3.             RETURN;
  4.         EXCEPTION WHEN unique_violation THEN
  5.              RAISE .....
  6.         END;

Para manejar las EXCEPTION tengo que poner la condicion WHEN y el tipo de error que podria suceder como el caso de UNIQUE_VIOLATION, pero quisiera poner una condicion mas genérico para cualquier tipo de error y no ser tan especifico, quisiera algo como

EXCEPTION WHEN ERROR <> 1 THEN ...

Algo como maneja SQL @@Err <> 1

Muchas Gracias de antemano
  #2 (permalink)  
Antiguo 26/12/2010, 19:11
Avatar de alfcm  
Fecha de Ingreso: mayo-2009
Mensajes: 291
Antigüedad: 15 años, 6 meses
Puntos: 7
Respuesta: Manejo de Exception en una transaction

Me autorespondo, la solucion es

EXCEPTION WHEN OTHERS THEN


Saludos

Etiquetas: manejo, transacciones
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 08:45.