Oracle - Cusor Oracle con EXECUTE IMMEDIATE

 
Vista:

Cusor Oracle con EXECUTE IMMEDIATE

Publicado por Camilo (1 intervención) el 21/01/2013 08:01:09
Hola a todos estoy intentando compilar este cursor de ejemplo para iterar la tabla, alguna ayuda

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
procedure prueba_cursor is
 
  v_consulta_old VARCHAR2(1000);
  l_cnt          VARCHAR2(1000);
  V_TABLA        VARCHAR2(1000);
 
  CURSOR dos IS
 
  v_consulta_old := 'select LOGIN
                 from ' || V_TABLA;
  EXECUTE IMMEDIATE v_consulta_old INTO l_cnt;
 
  FOR i IN dos LOOP
 
  dbms_output.put_line(I.l_cnt);
 
END LOOP;
END prueba_cursor;
--
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Cusor Oracle con EXECUTE IMMEDIATE

Publicado por luis (235 intervenciones) el 21/01/2013 16:03:56
Cual es la parte de ejecución del procedimiento? De donde a donde es la parte declarativa?? Revisa temas básicos de bloques PL/SQL por favor. Si haz intentado compilar que mensaje de error te muestra ??? Fíjate en el error que te aparece. Tómate el trabajo de leer el error que te sale. No preguntes cosas muy elementales que ocasionan errores.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar