1、都知道全局变量比如@@ROWCOUNT返回受上一语句影响的行数,但是如果这个变量在两个存储过程中出现,而且这两个存储过程并发运行,那么变量会受影响吗。或者这个变量只在一个存储范围内有效?
2、sqlserver的是并发执行的吗?

解决方案 »

  1.   


    1、都知道全局变量比如@@ROWCOUNT返回受上一语句影响的行数,但是如果这个变量在两个存储过程中出现,而且这两个存储过程并发运行,那么变量会受影响吗。或者这个变量只在一个存储范围内有效? 
    对单个人不受影响,但可以并发中会出现问题.
    所以并发运行时要考虑这个问题,建议在各自的范围内使用局部变量,在提交的时候才用到全局变量.
    2、sqlserver的是并发执行的吗?