你能解释一下这两个陈述有什么区别:
1)选择@@ trancount
2)DBCC opentran
当我在C#语句中使用TransactionScope时,No.1返回0但是返回结果。
当我在sql server No.1中使用begin Tran返回1但No.2什么都不返回。
他们之间有什么区别?
答案 0 :(得分:0)
FRom @@TRANCOUNT (Transact-SQL)
返回BEGIN的数量 具有的TRANSACTION语句 发生在当前连接上。
显示有关最旧的信息 活跃交易和最老的 分布式和非分布式 复制的交易,如果有的话, 在指定的数据库中。