SQL Server 提交事务示例
begin try begin tran del select * from employee delete from employee where l_name='jack' print '记录已删除' select * from employee commit tran del end try begin catch rollback tran userreg print '出错,事务无法完成' end catch
今天我们正在玩回滚和提交数据控制命令。 回滚命令是事务性命令。 这些命令用于确保数据库内的完整性。
COMMIT :
当我们在命令中使用 commit 时,命令所做的更改将是永久性的。 使用 commit 命令时我们无法回滚。 提交事务后,事务不能回滚。
语法:
begin tran transaction_name Queries to execute commit tran transaction_name
其中:
transaction_name:是分配给事务的名称,我们可以指定事务变量、保存点名称或者保存点变量来代替事务名称。
Queries to execute:定义其结果是永久的查询列表。
日期:2020-06-02 22:17:42 来源:oir作者:oir