oracle存储过程同时被多个进程调用时,在存储过程里,用什么方法可以保证这些调用可以串行执行

plsql里面有个信号量机制,好像可以做到,忘记怎么写了... plsql里面有个信号量机制,好像可以做到,忘记怎么写了 展开
 我来答
sunguichun2003
2016-07-21 · TA获得超过752个赞
知道小有建树答主
回答量:754
采纳率:0%
帮助的人:517万
展开全部
你可以设置一个全局变量参数,如LV_COUNT:=0,假设有三个过程P1\P2\P3希望按顺序执行,每个过程在执行开始首先判断LV_COUNT的值,如果是0,P1执行,执行后把LV_COUNT置为1;如果是1,P2执行,执行后把LV_COUNT置为2;如果是2,P3执行,执行后把LV_COUNT再次置为0,可以开始下一次循环。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式