Mysql 存储过程 游标中使用变量的问题
最近学习存储过程,我想在其中使用游标并在游标中加入变量,我知道我下面的写法不对,请好心人帮忙看下
create procedure getFilmInfo (in name varchar(100))begin DECLARE done INT DEFAULT 0; declare filmName varchar(100); declare revenue double; declare directorInfoCur cursor for select film.filmName, film.revenue from film where film.directorName like '%name/%'; DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = 1; open directorInfoCur; repeat fetch directorInfoCur into filmName, revenue; if not done then select filmName, revenue; end if; until done end repeat; close directorInfoCur;end