mysql光标锁在共享模式下

时间:2012-01-13 00:05:31

标签: 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
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吗?

非常感谢你的帮助。

0 个答案:

没有答案