Hola a todos. Quisiera saber si alguien me puede dar una
mano con el siguiente problema:
tengo un sp que recibe un par de datos como parámetros (un
número Id foráneo y un texto) y los inserta en una tabla.
Deseo que cuando los datos ingresados rompan alguna de las
condiciones de integridad referencial definidas para la
tabla (por ejemplo alguna restricción sobre el valor del
campo Id) el sp no me genere un error, sinó que pueda
deshacer las eventuales transacciones previas y continuar
la ejecución.
Lo primero ya lo hice mediante el uso de transacciones,
sin embargo me resulta imposible volver el sp al estado
de 'no error' y me señala el error a la primera
instrucción SELECT que ejecuto posterior al ROLLBACK.
Si alguien me puede ayudar, le estaría inmensamente
agradecido. De antemano muchas gracias.
Max
Leer las respuestas