还是关于回滚的问题 tryif 1=1 begin rollback tran T1 return 1 endelse begin commit tran T1 return 0end 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BEGIN TRANSACTION 语句使 @@TRANCOUNT 递增 1。ROLLBACK TRANSACTION 将 @@TRANCOUNT 递减为 0,但 ROLLBACK TRANSACTION savepoint_name 语句并不影响 @@TRANCOUNT 值。COMMIT TRANSACTION 或 COMMIT WORK 将 @@TRANCOUNT 递减 1。这样就产生了孤立事务也可以改成这样CREATE procedure ProA --反回1失败,返回0成功asbeginBEGIN TRAN T1save tran t1--select @@trancountif 1=1begin rollback tran T1 if @@trancount<>0 rollback tran ---- return 1end commit tran T1return 0end 多线程“同步” 求纠错... 有多个用户(所指的只是客户)登陆,分别显示该用户的内容 今天看日志发现一直被攻击着! 初学者提问,内联结,既然看到何不进来坎坎 SQL数据库 请教一个比较难的查询问题 关于唯一性问题 能不能select 一个存储过程的返回表? 这是什么题 创建临时表的问题 配置数据库复制
CREATE procedure ProA --反回1失败,返回0成功
asbegin
BEGIN TRAN T1
save tran t1
--select @@trancount
if 1=1
begin
rollback tran T1
if @@trancount<>0 rollback tran
----
return 1
end
commit tran T1
return 0
end