共享模式下的mysql游标锁
我有一个关于下一个光标的问题。希望你们能帮我解决这个疑问共享模式下的mysql游标锁,mysql,locking,cursor,share,mode,Mysql,Locking,Cursor,Share,Mode,我有一个关于下一个光标的问题。希望你们能帮我解决这个疑问 declare var_done boolean default false; declare var_cursor cursor for select tc.columnA, tc.columnB, tcp.columnA, tcp.columnB from tableA tc inner join tableB tcp on (tc.columnH=tcp.columnH) where tc.columnH=paramH a
declare var_done boolean default false;
declare var_cursor cursor for
select
tc.columnA,
tc.columnB,
tcp.columnA,
tcp.columnB
from tableA tc
inner join tableB tcp
on (tc.columnH=tcp.columnH)
where tc.columnH=paramH
and tc.columnFLG='S'
lock in share mode;
declare continue handler for not found set var_done=true;
declare exit handler for sqlexception
begin
rollback;
select 'ERROR' as 'Mensaje'
from dual;
end;
start transaction;
-- code
commit;
这就是我的sp的外观。正如您所看到的,我正在为光标选择我使用的共享模式中使用锁定,我打开了-代码部分
我的疑问是,我不确定锁定共享模式是否可以从光标开始工作。光标工作时,它会锁定tableA和tableB吗
非常感谢你的帮助