类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
本人小菜,写了边学习边写了个测试utl_file的小PROCEDURE,通过编译了。但是我用就是报错。
create or replace procedure utl_file_test_read (
path in varchar2,
filename in varchar2)
is
input_file utl_file.file_type;
input_buffer varchar2(4000);
begin
input_file := utl_file.fopen (path,filename, R);
utl_file.get_line (input_file, input_buffer);
dbms_output.put_line(input_buffer);
utl_file.get_line (input_file, input_buffer);
dbms_output.put_line(input_buffer);
utl_file.fclose(input_file);
end;
/
在SQLPLUS执行这个进程:
begin
utl_file_test_read(f:\Comp6511\sample,3.txt);
end;
/
我把路径改成f:/Comp6511/sample也报同样的错误
begin
*
ERROR 位于第 1 行:
ORA-06510: PL/SQL: 无法处理的用户自定义异常事件
ORA-06512: 在"SYS.UTL_FILE", line 98
ORA-06512: 在"SYS.UTL_FILE", line 157
ORA-06512: 在"SYS.UTL_FILE_TEST_READ", line 8
ORA-06512: 在line 2
网友回答: