17/08/2009, 17:24
|
| | Fecha de Ingreso: diciembre-2008
Mensajes: 25
Antigüedad: 15 años, 10 meses Puntos: 1 | |
Respuesta: Leer caracteres con UTL_FILE Muchas gracia, espero que me puedas ayudar con este codigo :
create or replace
PROCEDURE P_CARGA_ARCHIVO(
pnameFile OUT NOCOPY VARCHAR2
)
IS
TYPE varray_type IS VARRAY(200) OF VARCHAR2(300);
vregistros varray_type;
vFile UTL_FILE.FILE_TYPE;
vline VARCHAR2(300);
counter INTEGER := 1;
BEGIN
vFile := UTL_FILE.FOPEN('DIR_CARGAUSR', 'perfiles140809.txt', 'R');
vregistros := varray_type();
LOOP
BEGIN
UTL_FILE.GET_LINE(vFile, vline);
vregistros(counter) := varray_type(vline); // ERROR
counter := counter + 1;
END;
END LOOP;
END;
El error que estoy obteniendo es este:
Error(18,34): PLS-00382: expression is of wrong type
Espero que alguien me pueda ayudar con esto, saludos |