UTL_File 允许PL/SQL程序读写服务器文件系统上的文本文件的过程与函数

解决方案 »

  1.   

    CREATE OR REPLACE PROCEDURE prc_test(var_UserName VARCHAR2,var_Dir VARCHAR2,var_FileName VARCHAR2) IS
    hFile UTL_FILE.FILE_TYPE;
    BEGIN
      hFile := UTL_FILE.FOpen(var_Dir,var_FileName,'A');
      utl_File.put_line(hFile,'输出到文件');
      ......
      
    EXCEPTION
      WHEN utl_File.INVALID_PATH THEN
       IF utl_file.is_open(hFile) THEN
         utl_File.fclose(hFile);
      ......
    END prc_expPurView;具体的请参考 UTL_FILE 包 :)
      

  2.   

    oracle的UTL_File package,不过只能在服务器上操作!!