vistas
Publicado por Jessie (2 intervenciones) el 12/03/2008 20:53:13
Hola
Tengo un procedimiento almacenado, en el cual, creo una vista con la siguiente instruccion :
create or replace view vdview08 as select * from tabcodin
Despues de crear la vista la quiero recorrer pero al compilar el procedimiento me da el siguiente error :
LINE/COL ERROR
-------- -----------------------------------------------------------------
43/13 PL/SQL: SQL Statement ignored
44/18 PLS-00201: identifier 'VDVIEW08' must be declared
47/15 PL/SQL: Statement ignored
47/48 PLS-00364: loop index variable 'RE' use is invalid
48/15 PL/SQL: Statement ignored
48/18 PLS-00364: loop index variable 'RE' use is invalid
51/15 PL/SQL: Statement ignored
51/18 PLS-00364: loop index variable 'RE' use is invalid
SQL>
Lo tengo claro que es porque no existe la tabla VDVIEW08
Mi pregunta es : Como puedo solucionar esto, es decir, crear una vista en un procedimiento almacenado y luego recorrer esta vista
Cualquier ayuda sera bienvenida
Gracias
Tengo un procedimiento almacenado, en el cual, creo una vista con la siguiente instruccion :
create or replace view vdview08 as select * from tabcodin
Despues de crear la vista la quiero recorrer pero al compilar el procedimiento me da el siguiente error :
LINE/COL ERROR
-------- -----------------------------------------------------------------
43/13 PL/SQL: SQL Statement ignored
44/18 PLS-00201: identifier 'VDVIEW08' must be declared
47/15 PL/SQL: Statement ignored
47/48 PLS-00364: loop index variable 'RE' use is invalid
48/15 PL/SQL: Statement ignored
48/18 PLS-00364: loop index variable 'RE' use is invalid
51/15 PL/SQL: Statement ignored
51/18 PLS-00364: loop index variable 'RE' use is invalid
SQL>
Lo tengo claro que es porque no existe la tabla VDVIEW08
Mi pregunta es : Como puedo solucionar esto, es decir, crear una vista en un procedimiento almacenado y luego recorrer esta vista
Cualquier ayuda sera bienvenida
Gracias
Valora esta pregunta
0