Procedimientos que devuelvan un cursor de datos
Publicado por Carlos (4 intervenciones) el 21/06/2006 16:20:14
Hola a todos, soy nuevo en esto, me podran ayudar con un procedimiento almacenado que necesito que devuelva el resultado de un query como un cursor, en el foro encotre este:
***********************************************************
PROCEDURE GETPERSONA
(
MINIMO IN NUMBER,
MAXIMO IN NUMBER,
p_cursor IN OUT types.cursorType
)
AS
BEGIN
OPEN p_cursor FOR SELECT *
FROM persona
WHERE EDAD>=MINIMO AND EDAD<=MAXIMO;
END;
***********************************************************
Unicamente necesito que me ayuden con la definición de ese "types.cursorType" para que entienda que es un cursor el que va a devolver y si hay que indicrle el tipo de datos tendran las columnas (por ejemplo varchar2(200)).
De antemano mil Gracias
Saludos
***********************************************************
PROCEDURE GETPERSONA
(
MINIMO IN NUMBER,
MAXIMO IN NUMBER,
p_cursor IN OUT types.cursorType
)
AS
BEGIN
OPEN p_cursor FOR SELECT *
FROM persona
WHERE EDAD>=MINIMO AND EDAD<=MAXIMO;
END;
***********************************************************
Unicamente necesito que me ayuden con la definición de ese "types.cursorType" para que entienda que es un cursor el que va a devolver y si hay que indicrle el tipo de datos tendran las columnas (por ejemplo varchar2(200)).
De antemano mil Gracias
Saludos
Valora esta pregunta


0