在多用户的情况下,sql server中的全局变量@@Error会互相干扰吗?

littlefat 2004-07-14 10:34:55
例如A用户执行一个存储过程发生了错误,错误号为1,但是当A用户捕捉该错误之前,B用户执行的另外一个操作也发生了错误,错误号为2。

那么,稍后A用户试图捕获自己执行的存储过程中发生的错误时,他捕获的错误是错误1还是错误2?

谢谢!
...全文
164 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yown 2004-07-14
  • 打赏
  • 举报
回复
应该是不受影响的,因为每个用户的会话是隔离的
bflovesnow 2004-07-14
  • 打赏
  • 举报
回复
如果连这点都做不到,MSSQL就太失败了
zonelive 2004-07-14
  • 打赏
  • 举报
回复
这个问题很有意思,不管存不存在,但是有方法避免,把@@error赋予一个变量
swordmanli 2004-07-14
  • 打赏
  • 举报
回复
gz

27,582

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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