标签: sql sql-server
我有一个授权费用的屏幕,每当用户点击“授权”按钮时,就会在同一个会话中调用五个存储过程。
在 Forth存储过程中,一些电子邮件通知记录插入到一个表中,一个附加工具将读取该表中的记录并发送一些通知邮件。
但是在这里发生的事情是,在第五个存储过程中发生了一些错误,因此整个事务得到了支持。
但邮件提醒已触发说该费用已获得授权。
即使未成功授权。亲切地建议,如何在第四个存储过程的表中停止部分提交transactio n。请帮忙。