SQL Server 2005中tran
和transaction
有什么区别?SQL Server 2005中tran和transaction之间有什么区别
下面是两个语句
Begin Tran
Begin
.........
.........
End
Rollback
OR
Begin Transaction
Begin
......
......
End
Rollback
SQL Server 2005中tran
和transaction
有什么区别?SQL Server 2005中tran和transaction之间有什么区别
下面是两个语句
Begin Tran
Begin
.........
.........
End
Rollback
OR
Begin Transaction
Begin
......
......
End
Rollback
没有区别。 TRAN
仅仅是一个允许的缩写,如可从the documentation可以看出:
语法
BEGIN { TRAN | TRANSACTION } [ { transaction_name | @tran_name_variable } [ WITH MARK [ 'description' ] ] ] [ ; ]
的{ | }
在本语法描述意味着“挑的这两个选择一个”
它们在Transact SQL中是同义词,似乎MDX中已经实现了相同的逻辑...
没有区别,功能相同,都开始tran并开始交易。
根本没有区别.. – Vikram 2012-03-05 10:57:56
在线书籍确实有这方面的信息。在提问之前,你没有做过一些基础研究。 – Oded 2012-03-05 11:07:57
@Oded:Stackoverflow的目的是成为问题和答案的存储库。答案存在于宇宙的其他地方并不重要,它也需要在这里,因为这往往是很多人首先看的地方。 – 2014-12-03 18:41:16