Create proc prueba
as
Begin tran
insert pprueba(campo1,campo2)
select 'a'
, 'b'
IF @@error <>0 then
RaisError (40001,'No se pudo ingresar datos a la tabla'
rollback tran
goto BITACORA
Comit Tran
end
-- ------------------
-- Etiqueta no aplica
-- ------------------
BITACORA:
Insert into tablaY select getdate(), @mensaje_error