我想知道天气可以在数据库上创建一个触发器,该触发器将每个查询放入一个事务中,如果查询失败,则可以回滚该事务而不必使用begin transaction和end transaction封装每个存储过程托架。 例如,我们有多个存储过程,并且它们都没有包含在这些括号中,所以我想知道是否可以执行类似
的操作--create trigger on database <mydb>
--execute the sql code here from what ever stored procedure
--begin catch
-- if it fails then rollback else commit
答案 0 :(得分:1)