Devolver Cursores
Publicado por Chema (3 intervenciones) el 17/11/2009 18:17:57
Buenas:
Me gustaría devolver un cursor mediante un procedimiento almacenado, en SQL Server sería
CREATE PROCEDURE Lista()
SELECT * FROM Tabla
En Oracle sería algo así:
CREATE PROCEDURE Lista(Cur OUT REFCURSOR)
IS
BEGIN
OPEN Cur FOR
SELECT * FROM Tabla
END;
Ahora quiero saber como hacerlo en mysql. La idea es para luego tomar los datos en un proyecto .NET y pasarlos a un datatable. Se que se puede indicando sin mas el nombre de tabla, pero me interesa hacerlo así.
Un saludo y gracias de antemano
Me gustaría devolver un cursor mediante un procedimiento almacenado, en SQL Server sería
CREATE PROCEDURE Lista()
SELECT * FROM Tabla
En Oracle sería algo así:
CREATE PROCEDURE Lista(Cur OUT REFCURSOR)
IS
BEGIN
OPEN Cur FOR
SELECT * FROM Tabla
END;
Ahora quiero saber como hacerlo en mysql. La idea es para luego tomar los datos en un proyecto .NET y pasarlos a un datatable. Se que se puede indicando sin mas el nombre de tabla, pero me interesa hacerlo así.
Un saludo y gracias de antemano
Valora esta pregunta


0