Saludos, qusiera que este Procedure me retornara varios registros pero no lo hace,
no entiendo por que.
Los llamo desde mysql
Código MySQL:
Ver originalcall salarios_procedure
(@nombre
,@apellido
,@departamento
); SELECT @nombre
,@apellido
,@departamento
;
y solo sale esto:
Código MySQL:
Ver original+---------+-----------+----------------+
| @nombre | @apellido | @departamento |
+---------+-----------+----------------+
+---------+-----------+----------------+
No deberia salir pues en la consulta si me generan mas registros, por favor les pido colaboracion.
Código MySQL:
Ver originalDELIMITER //
-- DECLARE nombre varchar(10);
-- DECLARE apellido varchar(10);
-- DECLARE departamento varchar(10);
SELECT Nombre
,Apellido
,nomDepartamento
INNER JOIN empleados e
ON ca.codEmpleado
= e.codEmpleado
INNER JOIN departamentos d
ON d.codDepartamento
= ca.codDepartamento
OPEN c1;
loop1:LOOP
FETCH c1
INTO nombre
,apellido
,departamento
; LEAVE loop1;
close c1;
//