Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Oracle (http://www.forosdelweb.com/f100/)
-   -   Retornar un cursor de una funcion (http://www.forosdelweb.com/f100/retornar-cursor-funcion-551421/)

goar86 25/01/2008 08:23

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

matanga 25/01/2008 08:57

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


La zona horaria es GMT -6. Ahora son las 23:14.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.