Cursores dinamicos
viernes, 05 de septiembre de 2008


:: Leer Mensaje ::



Autor
COMENTARIO

VICTOR CUAYAHUI
22/11/2005 20:05:00
cursores dinamicos
necesito hacer un cursor dinamico tengo el siguiente ejemplo PROCEDURE PRUEBA_CURSOR (FOLIOS IN VARCHAR2) IS SQLDEFINE VARCHAR2(1000); SQLFOLIOS VARCHAR2(200); CURSOR PRUEBACUR IS SELECT TIPO_FERROCARRIL TIPOFERRO, SUM(IMP_IMPORTE) TOTXTIPO FROM DEM_CONTROL WHERE 1 = 2 GROUP BY TIPO_FERROCARRIL; TYPE PRUEBA_CUR IS REF CURSOR RETURN PRUEBACUR%ROWTYPE; CURSORDEPRUEBA PRUEBA_CUR; BEGIN SQLDEFINE := 'SELECT TIPO_FERROCARRIL TIPOFERRO, SUM(IMP_IMPORTE) TOTXTIPO ' || 'FROM DEM_CONTROL ' || 'WHERE FOLIO_NUM IN (' || SQLFOLIOS || ') GROUP BY TIPO_FERROCARRIL;' ; OPEN CURSORDEPRUEBA FOR SQLDEFINE; END PRUEBA_CURSOR; al compilarlo me saca el siguiente error: pls-00455: cursor 'CURSORDEPRUEBA' cannot be used in dynamic SQL OPEN statement como debo debo declarar mi variable tipo cursor? agradesco todos sus comentarios


Actualmente no existen respuestas para este mensaje.

Si quieres responder a VICTOR CUAYAHUI, rellena el siguiente formulario, o bien pincha aqui

RESPONDER AL MENSAJE

Autor :   

E-mail :  

Título :   

Respuesta :  

ATENCION: Cualquier mensaje que se salga de la temática de la que trata cada foro será eliminado sin previo aviso.

Pulsando sobre el botón "ENVIAR" declaras aceptar expresamente nuestra
POLITICA DE PROTECCION DE DATOS y el AVISO LEGAL
 



 


::: Copyright © 2000 - Gabinete Educativo 2000 S.L - CIF : B-95152906 TuMaster :::

Buscador de Masters, cursos y Becas | Masters a Distancia | Masters en Madrid | Masters en Barcelona


Buscador Tumaster.com

¿Qué está buscando?