特别难的一个问题:如何用T-SQL语言获得当前用户会话中存在几个事务?

spotboy 2003-12-02 11:59:19
特别难的一个问题:如何用T-SQL语言获得当前用户会话中存在几个事务?
...全文
30 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yoki 2003-12-02
  • 打赏
  • 举报
回复
【当前连接】和【当前用户进程ID(@@SPID)】一致
yoki 2003-12-02
  • 打赏
  • 举报
回复
select @@trancount
txlicenhe 2003-12-02
  • 打赏
  • 举报
回复
select @@trancount
spotboy 2003-12-02
  • 打赏
  • 举报
回复
我想问一下,【当前连接】和【当前用户进程ID(@@SPID)】是否是一致的呢?
Rotaxe 2003-12-02
  • 打赏
  • 举报
回复
@@TRANCOUNT
返回当前连接的活动事务数
BEGIN TRANSACTION 语句使 @@TRANCOUNT 递增 1。ROLLBACK TRANSACTION 将 @@TRANCOUNT 递减为 0,但 ROLLBACK TRANSACTION savepoint_name 语句并不影响 @@TRANCOUNT 值。COMMIT TRANSACTION 或 COMMIT WORK 将 @@TRANCOUNT 递减 1。

pengdali 2003-12-02
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/TopicView1.asp?id=1675986
leimin 2003-12-02
  • 打赏
  • 举报
回复
IF @@TRANCOUNT<>0
PRINT 'TRANSACTION NOT COMPLETELY COMMITED'
ELSE
PRINT 'TRANSACTION COMPLETELY COMMITED'

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧