Table of ContentsPreviousNext

Ispirer             Ispirer


Ispirer SQLWays数据库迁移软件

COMMIT语句

显式结束事务您可以使用COMMIT语句。COMMIT语句保证所有事务的修改在数据库的永久的一部分了。COMMIT也释放资源,如锁,由事务使用的。

表格 49。 COMMIT语句
数据库
语法
描述
Microsoft SQL Server
COMMIT [ TRAN [ SACTION ]               
[ transaction_name | 
@tran_name_variable ] ] 
标志一个成功的隐式或显式事务结束。如果COMMIT提交事务名称或变量定义,然后Microsoft SQL Server封闭用户定义的事务。
如果@@TRANCOUNT是1,COMMIT TRANSACTION 使所有数据修改执行自启动的办理的数据库和递减一个永久的一部分 @@TRANCOUNT 到 0。如果@@TRANCOUNT是大于 1,COMMIT TRANSACTION缩小@@TRANCOUNT只能通过 1。
当它被用在嵌套事务,它有内部事务,不释放资源或使其修改永久。数据修改永久和资源释放只有当外部事务提交。每个COMMIT TRANSACTION发出时 @@TRANCOUNT大于 1简单的减少@@TRANCOUNT 1。当@@TRANCOUNT最后减少的到0,整个外事务提交。因为transaction_name被SQL Server忽视了,发表COMMIT TRANSACTION引用一个外部事务的名称时有优秀的内部事务只减少 @@TRANCOUNT 1。
Oracle
COMMIT [WORK] 
[COMMENT 'text'] 
COMMIT语句明确地使得永久数据库当前事务中所做的任何更改。
COMMENT关键字指定要与当前事务相关的评论和随着分布式事务的典型应用。文本必须是一个引用的文字不超过50个字符长。
 


Table of ContentsPreviousNext
Ispirer             Ispirer
版权 © 1999-2015 Ispirer Systems Ltd. Ispirer和SQLWaysIspirer Systems Ltd的品牌。所有其他产品名称可能是其各自公司的商标。版权所有。