Hola lista

¿Existe alguna forma de saber el nombre un conStraint que genero una
excepción?
Ejemplo, si tengo

ck_material_usado CHECK (usado <= recibido)
ck_material_reservado CHECK (reservado <= monto);

Y hago un update a esa tabla donde alguna (cualquiera) de las retricciones
va a levantar una excepción que yo atrapo con su clausula EXCEPTION WHEN
check_violation THEN, pero como puedo saber con cual se la lanzo la
excepción  para yo poder regresar un mensaje de error mas especifico. "No
hay dinero suficiente en la cuenta" o "La cuenta no puede recibir mas dinero
que el establecido originalmente".
-- 
________________________________________
Lo bueno de vivir un dia mas
es saber que nos queda un dia menos de vida

Responder a