1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| BEGIN TRANSACTION; BEGIN TRY -- 第一个操作:插入数据 INSERT INTO table_name (column1, column2) VALUES (value1, value2);
-- 第二个操作:更新数据 UPDATE table_name SET column1 = new_value WHERE condition;
-- 第三个操作:删除数据 DELETE FROM table_name WHERE condition; COMMIT; -- 如果所有操作都成功,则提交事务
END TRY BEGIN CATCH ROLLBACK; -- 发生异常时回滚事务 END CATCH;
|