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