sql >> Base de Datos >  >> RDS >> Sqlserver

Declaraciones de SQL a ROLLBACK pero las inserciones de auditoría a COMMIT

Eso es más o menos un "no". Todo el trabajo (inserciones, actualizaciones, eliminaciones) realizado en tablas dentro de una transacción son todo o nada.

Una opción manual incómoda es realizar un seguimiento de los datos que se procesan en una o más variables, pasándolos de un lado a otro entre los procedimientos. Si todo está confirmado, ignore las variables; si tiene que retroceder, puede buscar los datos que desea mantener fuera de ellos.