oracle中,如何防止多个会话同时调用存储过程,造成的计算结果重复,详细描述请看下文.

2025年03月26日 05:40
有1个网友回答
网友(1):

可以从这几个方面考虑
1、限制会话数量,防止多个会话出现
2、在多个会话中调用存储过程前增加检测调用状态的功能
3、在存储过程pro中增加当前运行状态的功能,防止重复运行
4、在结果表增加唯一索引,防止出现重复记录
解决问题的途径总是很多,需要程序开发人员和DBA共同沟通解决。