Inicio
Articulos y noticias
Programacion
Bases de datos
Foros
Internet
Servicios
Contratacion
Email
Mapa
como debo crear la variable rowtype
tema enviado por
Nicsandur
en
ORACLE
tema iniciado el 21/05/2008
CREATE
OR
REPLACE
PROCEDURE
PRUEBAS
(
i_tabla
IN
VARCHAR2
,
i_numide
IN
VARCHAR2
,
i_nombre
IN
VARCHAR2
)
AS
TYPE
CUR_TYPE
IS
REF
CURSOR;
c_cursor CUR_TYPE
;
reg_cursor i_tabla
%ROWTYPE;
v_Cursor
VARCHAR2
(
300
);
BEGIN
v_Cursor
:=
'SELECT '
|| i_numide ||
','
|| i_nombre ||
' FROM '
|| i_tabla
;
OPEN
c_cursor
FOR
v_Cursor
;
LOOP
FETCH
c_cursor
INTO
reg_cursor
;
EXIT
WHEN
c_cursor
%NOTFOUND;
dbms_output.put_line(
reg_cursor
.
i_numide
,
reg_cursor
.
i_nombre
);
END
LOOP;
CLOSE
c_cursor
;
END
PRUEBAS
;