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

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

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

谢谢!
...全文
130 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yown 2004-07-14
应该是不受影响的,因为每个用户的会话是隔离的
回复
bflovesnow 2004-07-14
如果连这点都做不到,MSSQL就太失败了
回复
zonelive 2004-07-14
这个问题很有意思,不管存不存在,但是有方法避免,把@@error赋予一个变量
回复
swordmanli 2004-07-14
gz
回复
发帖
应用实例
创建于2007-09-28

2.7w+

社区成员

MS-SQL Server 应用实例
申请成为版主
帖子事件
创建了帖子
2004-07-14 10:34
社区公告
暂无公告