我使用UTL_FILE。我想在“ C:\ pruebaoracle”中创建一个文件。
我使用以下命令创建目录:
create or replace directory test1 as 'C:\pruebaoracle';
grant read, write on test to public;
过程是
CREATE OR REPLACE PROCEDURE PRUEBAFICHEROTRAZA AS
F1 UTL_FILE.FILE_TYPE;
BEGIN
F1 := UTL_FILE.FOPEN('test1','prueba.tmp','w');
UTL_FILE.put_line(F1,'Start processing file at : ' || systimestamp);
UTL_FILE.put_line(F1,'End processing file at :'||systimestamp);
-- Close file
UTL_FILE.FCLOSE(F1);
END PRUEBAFICHEROTRAZA;
执行该过程时出现错误:
ORA-29280:无效的目录路径
如何创建文件?