oracle利用使用utl_file包 create or replace procedure loadfiledata(p_path varchar2,p_filename varchar2) is v_filehandle utl_file.file_type; --定义一个文件句柄 v_text varchar2(100); --存放文本 v_name test.name%type; v_id test.autoid%type; v_firstlocation number; v_secondlocation number; v_totalinserted number; begin if (p_path is null or p_filename is null) then goto to_end; end if; v_totalinserted:=0; /*open specified file*/ v_filehandle:=utl_file.fopen(p_path,p_filename,'r'); loop begin utl_file.get_line(v_filehandle,v_text); exception when no_data_found then exit; end ; v_firstlocation:=instr(v_text,',',1,1); v_id:=substr(v_text,1,v_firstlocation-1); v_name:=substr(v_text,v_firstlocation+1); /*插入数据库操作*/ insert into test values (v_id,v_name); commit; end loop; <;>; null; end loadfiledata; ================我创建表===== 3. 测试环境 首先要创建一个目标表,它用来存储文件中的数据: CREATE TABLE TEST (   autoid varchar2(10);   name  varchar2(20)); ========================== declare v_path varchar2(200); v_filename varchar2(200); begin v_path:='F:\ '; v_filename:='地址信息.txt'; loadfiledata(v_path,v_filename); end; / /* 由于Oracle数据库对包创建的目录有一个安全管理的问题,所以并不是所有的文件目录能够被UTL_FILE包所访问,    要更新这种目录设置,就得到init.ora里将UTL_FILE_DIR域设置为*,这样UTL_FILE包就可以对所有的目录文件进行访问了,UTL_FILE_DIR我设置有正确*/ =====出现错误呀提示!====== ORA-06510: PL/SQL: 无法处理的用户自定义异常事件 ORA-06512: 在"SYS.UTL_FILE", line 98 ORA-06512: 在"SYS.UTL_FILE", line 157 ORA-06512: 在"SYSTEM.LOADFILEDATA2", line 15 ORA-06512: 在line 1 ================== 创建一个目标表,它用来存储文件中的数据,求救呀!不行呀!大家帮帮忙呀!若是下面的例子,把数据写到文本文件中,可以呀! =================== declare file_handle utl_file.file_type; begin     file_handle:=utl_file.fopen('c:\temp','sss.txt','A');     utl_file.put_line(file_handle,'写入的信息');     utl_file.fclose(file_handle); END; ======== 在init.ora中加入UTL_FILE_DIR = C:\TEMP 重起后就行了

oracle 直接读取文件,oracle直接读取文本文件数据相关推荐

  1. 成功解决pandas读取文件中不读取第一索引列

    成功解决pandas读取文件中不读取第一索引列 目录 解决问题 解决思路 解决方法 解决问题 解决pandas读取文件中不读取第一索引列 解决思路 pandas输出时会默认增加一列索引列 解决方法 添 ...

  2. oracle 创建日志文件,oracle创建日志文件

    一团网资讯 一团资讯 > oracle > oracle创建日志文件 oracle创建日志文件 2018-04-14 15:39:48     发布者:来源网络 创建日志文件的语法如下: ...

  3. pandas使用read_csv函数读取文件的前N行数据并保留表头、pandas使用read_csv函数读取制表符分割的文件(tab-delimited)、自定义设置sep参数

    pandas使用read_csv函数读取文件的前N行数据并保留表头.pandas使用read_csv函数读取制表符分割的文件(tab-delimited).自定义设置sep参数 目录

  4. 10个MySQL加载数据内文件示例以将文本文件数据上传到表

    10个MySQL加载数据内文件示例以将文本文件数据上传到表 如果文本文件中有数据,则可以轻松地将它们上载到数据库中的一个或多个表. 在MySQL数据库(或MariaDB)中,使用" load ...

  5. oracle 直接读取文件内容,Perl读取文本文件内容

    ################################## 按行读取文件 ################################## open(FILE,"filenam ...

  6. python里怎么读取文件-python怎么读取文本文件

    python怎么读取文本文件? 文件的读取 步骤:打开 -- 读取 -- 关闭>>> f = open('/tmp/test.txt') >>> f.read() ...

  7. oracle 存储过程写文件,Oracle写本地文件

    Oracle写本地文件是指写到运行Oracle的主机上,而不是运行该脚本的机器上. 说起来有点拗口,实际上就是无论在哪里执行这个过程,生成的文件始终都是在服务器上的. 下面过程实现了这个功能: log ...

  8. java ftp读取文件内容_java读取ftp中TXT文件的案例

    最近在开发关于java读取ftp中TXT文件,其中有些坑踩了一下,再次做个记录 1.读取文件时我会根据文件名称去生成数据库表,oracle数据库对于表名的长度是有限制的,最多30个字符 2.对于多个文 ...

  9. oracle存储过程文件在哪,Oracle存储过程读文件-Oracle

    Oracle存储过程读文件 create or replace PROCEDURE PR_FINANCE_PRODUCT_PARSE ( v_filename  IN  VARCHAR2,   –解析 ...

  10. python怎么读取文件-python如何读取文件的数据

    使用 read() 函数读取文件时,如果文件过大,则一次读取全部内容到内存,容易造成内存不足,而相比每次限制读取字符(或字节)的个数,更推荐大家使用逐行读取文件的方式.一般情况下,逐行读取只适用于以文 ...

最新文章

  1. 在PHPStorm中支持ThinkPHP代码提示
  2. Ubuntu 10.10配置JRE、JDK、Eclipse和Tomcat7.0.5
  3. hdu5438(2015长春网络赛B题)
  4. python int64,如何从Python生成唯一的64位整数?
  5. 黑电平校正、FPN校正、平场校正、白平衡校正
  6. shm_overview(7)
  7. JuiceFS 你应该知道的一些事
  8. java: cannot execute binary file问题的解决
  9. springboot 连接sftp服务器
  10. CCNA考试题库中英文翻译版及答案13
  11. win7打补丁显示不适用计算机,更新win7系统提示“此更新不适用于您的计算机”如何解决...
  12. CIS坐标系统与投影变换
  13. Introduction to Reinforcement Learning notes
  14. Hammer.js 进行图片缩放
  15. Linux学习笔记:
  16. linux之sed命令详解
  17. 4个免费的临时邮箱,保证可用,持续更新
  18. mac mini u盘安装系统_用u盘安装win7系统详细步骤
  19. 一个星期使用三种不同的开发模式完成资讯类App——《听风资讯》
  20. 日语二级语法汇总(part16/16)(完结篇)

热门文章

  1. webpack -v 指令报错
  2. 科研实习 | 北京大学前沿中心王鹤老师具身智能课题组招收科研实习生
  3. AAAI 2021最佳论文亚军:Attention+积分梯度=归因解释新方法
  4. 向预训练进一步:掩码式非自回归模型训练
  5. 掌握AI核心技巧,一站式数据采集处理与智能识别公开课
  6. 复旦大学肖仰华教授:知识图谱与认知智能 | 附PPT下载
  7. 【学习笔记】《数据挖掘:理论与算法》CH5 支持向量机
  8. python读取word指定内容_python解析html提取数据,并生成word文档实例解析
  9. Spring Boot-自动配置之底层原理
  10. spring配置数据源(加载properties文件)