读取OS的文件,一行一行的打到屏幕上。
我不知道如何判断文件是否结束,知道的大虾请写个例子给我参考下。

解决方案 »

  1.   

    UTL_FILE包能够在数据库服务器上读写文件。使用它之前有两个前提条件:
    1。必须被授于执行UTL_FILE包的权限;
    2。管理员必须设置一个名为UTL_FILE_DIR的初始化参数。
    第一条容易理解,第二条用于减少访问的危险系数而设。使之指向一系列特定的目录。如UTL_FILE_DIR=d:\temp
    若在工作站上实验UTL_FILE,则需要将上面这行加如到参数文件中,然后重启数据库以使新的设置生效。
    设置了UTL_FILE_DIR和授权后,便可以读写文件了。
    大致函数有下:读取文件调用UTL_FILE.GET_LINE,写文件调用UTL_FILE.PUT_LINE,完成操作调用UTL_FILE.FCLOSE
    具体的其他函数和过程看看文档上的说明.