我想知道,我們可以在ELSE IF塊中聲明遊標嗎? 當我這樣做,我發現「聲明」。我的代碼之前的錯誤 缺失款或其他元素在ELSE中的遊標聲明如果在MySQL中阻塞?
if State is NOT NULL
then
declare t cursor for select *from student;//this line has error
declare continue handler for NOT FOUND set str=1;
else
declare t cursor for select *from student;
end if;
爲什麼?
如果我們在BEGIN之間聲明cursur .... .END block.then我們可以在BEGIN .... END塊之外打開並獲取該遊標嗎? –
@Arunnagar: - 不,那是不可能的。您還想要實現什麼? –
先生,我的代碼是:* * set str_commmand ='聲明Sdetails cursur select * from student'**;先生請告訴我可以在mysql中聲明cursur,**和**如果是,那麼如何執行這條語句 –