BEGIN TRANSACTION
BEGIN TRY
--DO_ACTION
--COMMIT_TRANSACTION
END TRY
BEGIN CATCH
--LOG_ERROR (e.g. INSERT INTO ErrorTable (ERROR_MESSAGE(), ...))
--ROLLBACK
END CATCH
但是,我正在尝试执行以下操作,ROLLBACK 命令正在回滚我的错误记录,因此“ErrorTable”中没有任何内容。
在这种情况下,我将如何去做我想做的事情?