以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  不同客户端同时执行同一储存过程的问题?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=161528)

--  作者:happyft
--  发布时间:2021/3/20 19:18:00
--  不同客户端同时执行同一储存过程的问题?
如果sql数据库中有一个储存过程执行时是用下面的语句获取自增的_Identify返回前台,
select SCOPE_IDENTITY

想请教一下如果是多个不同的客户端同时调用执行这个储存过程会返回同一个值吗?还是必须在储存过程中加锁,让第一个人执行完了,
第二个请求的人才有执行此储存过程,才能保证返回的值不重复?

谢谢!


--  作者:有点蓝
--  发布时间:2021/3/21 20:46:00
--  
 加上事务即可