CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  开发

oracle中怎么样用存储过程实现批量的将文本文件导入数据库中

楼主qinglws()2006-01-09 15:26:59 在 Oracle / 开发 提问

oracle中怎么样用存储过程实现批量的将文本文件导入数据库中。文本文件的文件名是按时间规则顺序排列的。请指教。 问题点数:100、回复次数:3Top

1 楼boydgmx(授人以鱼不如授人以渔(baidu&google))回复于 2006-01-09 16:13:08 得分 90

可以考虑使用外部表。前提是各个文本文件的内容格式相同。  
   
  在PLSQL中使用动态sql,执行删除、创建外部表的语句。  
   
  给你一个例子吧:  
   
  在Oracle9i中,使用   External   Table可以在线地查看alter.log文件内容,从而进行某些查询、工作调度来监控错误。  
   
  假设日志文件位置为   C:\oracle\admin\VILA\bdump\alert_vila.log  
   
  CREATE   OR   REPLACE   DIRECTORY   ALERT_DIR   AS   'C:\oracle\admin\VILA\bdump';  
   
  CREATE   TABLE   ALERT_LOG   (  
                  ID   NUMBER(10),  
                  CONTENT   VARCHAR2(2000)  
  )ORGANIZATION   EXTERNAL(  
                  TYPE   ORACLE_LOADER  
                  DEFAULT   DIRECTORY   ALERT_DIR  
                  ACCESS   PARAMETERS(  
                                  RECORDS   DELIMITED   BY   NEWLINE   NOBADFILE   NOLOGFILE   NODISCARDFILE  
                                  FIELDS   TERMINATED   BY   "STR   X'7C0D0A'"   MISSING   FIELD   VALUES   ARE   NULL   (ID   RECNUM,CONTENT)  
                  )LOCATION('alert_vila.log')  
  )PARALLEL   5   REJECT   LIMIT   UNLIMITED;  
   
  SELECT   COUNT(*)   FROM   ALERT_LOG;  
   
  类似的内容上网查查,祝你成功!Top

2 楼lilygt(活的坦然)回复于 2006-01-10 10:01:44 得分 5

学习Top

3 楼love_2008(love2008)回复于 2006-01-10 16:51:02 得分 5

upTop

相关问题

  • 存储过程实现导入文本文件
  • 能否在Oracle的存储过程中对文本文件进行操作?
  • 如何将文本文件导入oracle
  • 关于调用存储过程master..xp_cmdshell做文本文件导入到SQLServer的几个问题?!
  • 文本文件导入ORACLE数据库,用C#代码实现
  • 我想写一个把文本文件导入临时表的存储过程,不知怎么写,请各位高手指点。
  • 导入文本文件
  • 文本文件导入Excel
  • 如何在存储过程中读取机器上的文本文件?
  • 求教:文本文件导入到sql2000.

关键词

  • oracle
  • 内容
  • 文本文件
  • vila
  • alert
  • 使用
  • log

得分解答快速导航

  • 帖主:qinglws
  • boydgmx
  • lilygt
  • love_2008

相关链接

  • Oracle类图书

广告也精彩

反馈

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