我在SQL中建立了这样一个存储过程:
CREATE PROCEDURE ABC
AS
BEGIN TRANSACTION
.....
COMMIT TRANSACTION
GO
问题:
如果有若干个人同时调用此存储过程,那么事务处理之间的语句是不是一个人结束了事务处理另一个人才开始事务处理,也就是说不可能有人同时开始事务处理。是这样吗?如果不是,怎样才能实现一个人结束了事务处理另一个人才开始事务处理?
...全文
533打赏收藏
关于存储过程中的事务处理问题
我在SQL中建立了这样一个存储过程: CREATE PROCEDURE ABC AS BEGIN TRANSACTION ..... COMMIT TRANSACTION GO 问题: 如果有若干个人同时调用此存储过程,那么事务处理之间的语句是不是一个人结束了事务处理另一个人才开始事务处理,也就是说不可能有人同时开始事务处理。是这样吗?如果不是,怎样才能实现一个人结束了事务处理另一个人才开始事务处理?