Procedure con cursor
Publicado por Jaime Castillo Montes (9 intervenciones) el 29/05/2008 08:21:57
Hola a todo el mundo
antes tenia problemas para guarda mis procedures
ahora ya puedo gracias a su valiosa ayuda que recibi anteriormente
pero e tenido otro problema, estoy creando un procedure que me devuelva todos los registros de una tabla, y al momento de correrlo me marca un error, diciendo que se esperaban un parametro :S, y no recibe nada de entrada, solo da salida a los datos, espero me puedan ayudar, el codigo es este:
DELIMITER $$
DROP PROCEDURE IF EXISTS prueba $$
CREATE PROCEDURE prueba(out nom varchar(50), out edad int)
begin
declare nom varchar(50);
declare edad int;
declare c1 cursor for select * from empleados;
open c1;
fetch c1 into nom, edad;
end $$
DELIMITER ;
mucas gracias a todos
lo que kiero lograr como lo dije antes, es que este procedure me regrese todos los registro de la tabla
gracias de nuevo
antes tenia problemas para guarda mis procedures
ahora ya puedo gracias a su valiosa ayuda que recibi anteriormente
pero e tenido otro problema, estoy creando un procedure que me devuelva todos los registros de una tabla, y al momento de correrlo me marca un error, diciendo que se esperaban un parametro :S, y no recibe nada de entrada, solo da salida a los datos, espero me puedan ayudar, el codigo es este:
DELIMITER $$
DROP PROCEDURE IF EXISTS prueba $$
CREATE PROCEDURE prueba(out nom varchar(50), out edad int)
begin
declare nom varchar(50);
declare edad int;
declare c1 cursor for select * from empleados;
open c1;
fetch c1 into nom, edad;
end $$
DELIMITER ;
mucas gracias a todos
lo que kiero lograr como lo dije antes, es que este procedure me regrese todos los registro de la tabla
gracias de nuevo
Valora esta pregunta


0