CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  基础和管理

pl/sql中读入一个文本文件到一个UTL_FILE.FILE_TYPE变量中,如何对该变量中的数据进行遍历?

楼主pipilu1978(皮皮鲁)2004-08-03 17:57:16 在 Oracle / 基础和管理 提问

PROCEDURE   ReadFile(pDir   IN   VARCHAR2,pFileName   IN   VARCHAR2)   IS  
  wFile     UTL_FILE.FILE_TYPE;  
    BEGIN  
        wFile   :=   UTL_FILE.FOPEN(pDir,pFileName,'r');  
            WHILE   NOT(wFile   IS   NULL)   LOOP   //?  
                  UTL_FILE.GET_LINE(wFile,wFileBuffer);  
                  //进行其他的处理  
          END   LOOP;  
        UTL_FILE.FCLOSE(wFile);  
    END;  
   
  //?标出的地方请有经验的哥们确认一下该循环能否进行!如果不能进行应该如何控制该循环!wFile中存放的是类似一张数据库表的数据(CVS文件) 问题点数:20、回复次数:1Top

1 楼CodeMagic(ErrorDetector)回复于 2004-08-04 08:55:48 得分 20

create   or   replace   procedure   readfile(pdir   varchar2,pfilename   varchar2)   is  
      wfilebuffer   varchar2(300);  
      handle   utl_file.file_type;  
  begin  
      handle:=utl_file.fopen(pdir,pfilename,'r');  
   
      loop  
          begin  
              utl_file.get_line(handle,wfilebuffer);  
          exception    
              when   no_data_found   then   exit;  
          end;  
           
          //进行其他的处理  
      end   loop;  
   
      utl_file.fclose(handle);  
  end;Top

相关问题

  • sql server2000中如何遍历列名?
  • 如何遍历一个sql表
  • 遍历问题,可以用Sql实现么?深度遍历优先!
  • SQL编程怎样遍历查询结果?
  • 一个关于sql server 存储过程参数遍历的问题?
  • 蛙蛙请教:如何用一条sql语句遍历一个树型结构
  • 从EXCEL表里读入SQL中表的问题
  • 树的遍历
  • hashtable的遍历
  • 遍历菜单

关键词

  • utl
  • wfile
  • pdir
  • wfilebuffer
  • pfilename
  • varchar2
  • loop
  • handle
  • begin
  • type

得分解答快速导航

  • 帖主:pipilu1978
  • CodeMagic

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo