我想在事务中使用alter table语句。我只想确认alter语句是否提交事务。如果是这样,我想避免这个提交,以便如果statement4失败,我也可以回滚statement1。任何建议。
我的代码就像:
Begin transaction
statement 1
statement 2
ALTER TABLE table_name DISABLE TRIGGER tr_name
statement 3
statement 4
Commit transaction.
答案 0 :(得分:0)
。
添加SET XACT_ABORT ON;
喜欢
SET XACT_ABORT ON;
Begin transaction
your transation content
COMMIT TRANSACTION;