Hola tengo un graaaaaan SP que tiene una decena de insert de forma secuencial
Esta es la estructura básica:
Código SQL:
Ver originalBEGIN Try
LOG
INSERT....
LOG
LOG
INSERT....
LOG
LOG
INSERT....
LOG
.....
END Try
BEGIN Catch
LOG ERROR
RETURN ERROR
END Catch
El problema es que si falla uno de los insert (es un insert into que puede traer tipo de datos incorrectos) deja de ejecutar el SP (obviamente).
Como puedo cambiar la estructura para que cuando falle un insert, escriba en el LOG y siga con el siguiente??
Debo hacer el try catch por cada insert en vez de uno general??