Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
共享模式下的mysql游标锁_Mysql_Locking_Cursor_Share_Mode - Fatal编程技术网

共享模式下的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吗

非常感谢你的帮助