Error al ejecutar Procedimiento BASICO
Publicado por Jose Suarez (1 intervención) el 03/12/2003 18:27:42
Estoy intentado ejecutar un procedimiento "BASICO" y me esta dando el error siguiente:
ERROR en línea 1:
ORA-06510: PL/SQL: excepción definida por el usuario no tratada
ORA-06512: en "SYS.UTL_FILE", línea 120
ORA-06512: en "SYS.UTL_FILE", línea 293
ORA-06512: en "SCOTT.HOLA", línea 7
ORA-06512: en línea 1
No se muy bien porque puede estar dando, ya que hasta hace unos dias estaba funcionado.
Aqui esta el procedimiento y la ejecución que hago (por separado).
CREATE OR REPLACE PROCEDURE hola(cadena VARCHAR2)
IS
LOCATION_sal VARCHAR2(255);
FILEHANDLE_sal UTL_FILE.FILE_TYPE;
BEGIN
LOCATION_SAL := 'c:\';
FILEHANDLE_SAL := UTL_FILE.FOPEN(LOCATION_SAL,'hola.txt','w',1100);
UTL_FILE.PUT_LINE(FILEHANDLE_sal,cadena);
DBMS_OUTPUT.PUT_LINE(cadena);
UTL_FILE.FCLOSE(FILEHANDLE_sal);
END;
/
exec hola ('hola');
Muchas Gracias y un saludo.
ERROR en línea 1:
ORA-06510: PL/SQL: excepción definida por el usuario no tratada
ORA-06512: en "SYS.UTL_FILE", línea 120
ORA-06512: en "SYS.UTL_FILE", línea 293
ORA-06512: en "SCOTT.HOLA", línea 7
ORA-06512: en línea 1
No se muy bien porque puede estar dando, ya que hasta hace unos dias estaba funcionado.
Aqui esta el procedimiento y la ejecución que hago (por separado).
CREATE OR REPLACE PROCEDURE hola(cadena VARCHAR2)
IS
LOCATION_sal VARCHAR2(255);
FILEHANDLE_sal UTL_FILE.FILE_TYPE;
BEGIN
LOCATION_SAL := 'c:\';
FILEHANDLE_SAL := UTL_FILE.FOPEN(LOCATION_SAL,'hola.txt','w',1100);
UTL_FILE.PUT_LINE(FILEHANDLE_sal,cadena);
DBMS_OUTPUT.PUT_LINE(cadena);
UTL_FILE.FCLOSE(FILEHANDLE_sal);
END;
/
exec hola ('hola');
Muchas Gracias y un saludo.
Valora esta pregunta


0