0
這是我的查詢。我下面的所有步驟來創建光標的操作,但是不工作我的存儲過程與遊標不運行
CREATE PROCEDURE `sp_prueba1` (
codigo1 int,
estado1 int,
llave_maestra1 char(10),
fecha_actual1 date,
rango_inicial1 varchar(20),
rango_final1 varchar(20))
BEGIN
DECLARE est1 int;
DECLARE conteo1 int;
/*Abro cursor*/
DECLARE cur1 CURSOR FOR SELECT Oel_Estado FROM Operaciones_Especiales_Llave WHERE Em_Codigo=codigo1;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1;
OPEN cur1;
/*INICIO LOOP*/
read_loop: LOOP
FETCH cur1 INTO est1;
IF done THEN
LEAVE read_loop;
ELSE
SELECT conteo1,finicio1,ffin1,cod1,est1;
END IF;
END LOOP;
/*FIN LOOP*/
CLOSE cur1;
/*CIERRO CURSOR*/
END
什麼是我的錯?請
嘗試註釋掉一些行來確定語法錯誤在哪一行。 – Dijkgraaf