Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Retornar un cursor de una funcion

Estas en el tema de Retornar un cursor de una funcion en el foro de Oracle en Foros del Web. Hola a todos tengo un problemita cuando quiero retonar un cursor de una funcion. les coloco el codigo para ver si me pueden ayudar. create ...
  #1 (permalink)  
Antiguo 25/01/2008, 08:23
 
Fecha de Ingreso: enero-2008
Mensajes: 1
Antigüedad: 16 años, 9 meses
Puntos: 0
Retornar un cursor de una funcion

Hola a todos tengo un problemita cuando quiero retonar un cursor de una funcion. les coloco el codigo para ver si me pueden ayudar.

create or replace Function buscar_subtema() return empcur AS'
pcursor empcur;
BEGIN
open pcursor for
SELECT J.NOMBRE INTO NOMBRE_SUBTEMA FROM (select (TC.NOMBRE_T_C) NOMBRE, (E.ID_TEMA_F2) F2, (E.ID_TEMA_F1) F1
from TEMA_CLASIFICACION TC, ESTRUCTURA E
where TC.tipo='SUBTEMA' AND TC.ID_TEMA=E.ID_TEMA_F2 ) J, TEMA_CLASIFICACION T where T.tipo='TEMA' AND T.NOMBRE_T_C=nombre_tema AND T.ID_TEMA=J.F1;
return pcursor;
END buscar_subtema;



Si ME PUEDEN AYUDAR DE VERDAD GRACIAS
  #2 (permalink)  
Antiguo 25/01/2008, 08:57
Avatar de matanga  
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 17 años
Puntos: 85
Re: Retornar un cursor de una funcion

Hola,

Te dejo un par de link donde hemos comentado sobre el retorno de cursores en procedimientos y funciones.

http://www.forosdelweb.com/f100/proc...cenado-547132/
http://www.forosdelweb.com/f100/devo...sde-pl-529117/

Saludos

Última edición por matanga; 25/01/2008 a las 12:32
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:20.