![](/img/trans.png)
[英]In SQL Server 2005, what is the difference between len() and datalength()?
[英]What is difference between tran and transaction in SQL Server 2005
SQL Server 2005 中的tran
和transaction
什么区别?
以下是两种说法
Begin Tran
Begin
.........
.........
End
Rollback
或者
Begin Transaction
Begin
......
......
End
Rollback
没有区别。 TRAN
只是一个允许的缩写,从文档中可以看出:
句法
BEGIN { TRAN | TRANSACTION } [ { transaction_name | @tran_name_variable } [ WITH MARK [ 'description' ] ] ] [ ; ]
{ | }
{ | }
在此语法描述手段“接这两个选择中的一个”
它们在 Transact SQL 中是同义词,似乎在 MDX 中实现了相同的逻辑......
没有区别,begin tran 和 begin transaction 的功能相同。
如果您在语句之前添加 BEGIN TRANSACTION(或 BEGIN TRAN),它会自动使事务显式并在表上保持锁定,直到事务提交或回滚。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.