`
wly719
  • 浏览: 286783 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

批量插入带BLOB的数据

阅读更多
  源端插数据:
//创建一个目录在oracle中,指定'/opt/images'将图片'21k.BMP'放到这个目录下
    CREATE   OR   REPLACE   DIRECTORY   "images"   AS   '/opt/images';  

  declare 
    F_BLOB BFILE:= BFILENAME ('images','21k.BMP'); 
    B_BLOB BLOB:=EMPTY_BLOB ();
    BEGIN
    FOR V_count IN 1..500000 Loop
    DBMS_LOB.FILEOPEN (F_BLOB, DBMS_LOB.FILE_READONLY); 
    INSERT INto 优化_表1 VALUES(v_count,1,'C_SF',v_count||0.18,'从不会','从不见的问',1,'次的进入','从小的会公司提','ZTLX','C_SJJZD','JKZK','从他把他们投资','从他是他们平','HYZK',2,'C_LXRXX从联系人信息','C_XDHGSH从现代化工商','C_BZ备注',1234,'C_XM此项目',v_count,sysdate,sysdate,'C_XDHGJT',v_count,3,'C_HJPCS和精品才是','C_CH×','C_SHDW','C_SJPCS才是经批次是','C_FLWSBH发了我是不会','C_QTZJHM其他自己还没','C_GJ','C_CCBZ','C_MZ','C_GXXZ从各项选择','C_DWDM',12,sysdate,'CCS',3,'C_BRLXFS本人类型是','C_HJSZDXZ','C_GXSQ个性是全','C_HJSZD',1,sysdate,'C_RYLX','C_ACTION','C_FWCS分为参赛','C_CHDQ','C_XB','C_XGBSDW','WHCD',sysdate,'C_BJDWXC不见的文学参','C_PINYIN品饮','1234','C_YDWDM',v_count,'C_SJJZDXZ是经济作的现在','C_XSDPZL下是的品资料','C_XZ','C_ZSDPZL在是的品资料','C_MJLXDH目经理系电话','C_SFZHM',sysdate,sysdate,'CG和国','C_CXDW从小的问','C_ZRMJ在人民间','C_BJMJ不见面积',v_count,v_count,v_count||0.28,'1','使用位编码','审编码','制作单位编码','01','01','印油说明','经办人','330721198301010101','审批人','12-27','12-27','12-27','12-27','12-27','12-27',sysdate,'12-27','400','200','5','2','45×6',EMPTY_BLOB())RETURN t_Blob INTO B_BLOB;
    INSERT INTO 优化_表2 VALUES(v_count,'印章名称','1','使用位编码','审编码','制作单位编码','01','01','印油说明','经办人','330721198301010101','审批人','12-27','12-27','12-27','12-27','12-27','12-27','12-27','12-27','400','200','5','2','45×6');
    DBMS_LOB.LOADFROMFILE (B_BLOB, F_BLOB, DBMS_LOB.GETLENGTH (F_BLOB)); 
    commit;
    end Loop;
    DBMS_LOB.FILECLOSE (F_BLOB); 
    end;


分享到:
评论

相关推荐

    MySQL BLOB类型中二进制字段和批量操作输入.docx

    MySQL BLOB类型 MySQL中,BLOB是一个二进制大型...插入BLOB类型的数据必须使用PreparedStatement,因为BLOB类型的数据无法使用字符串拼接写的。 MySQL的四种BLOB类型(除了在存储的最大信息量上不同外,他们是等同的)

    ORACLE批量导入图片到BLOB字段代码示例

    主要介绍了ORACLE批量导入图片到BLOB字段代码示例,此代码示例是文章作者的项目源码,具有一定参考价值,需要的朋友可以了解下。

    详解jdbc实现对CLOB和BLOB数据类型的操作

    主要介绍了详解jdbc实现对CLOB和BLOB数据类型的操作的相关资料,这里实现写入操作与读写操作,需要的朋友可以参考下

    ADO实现大型二进制数据在数据库中的存取

    ADO实现大型二进制数据在数据库中的存取(论文)

    MySQL5 权威指南第3版中文版_part1

     20.4 示例:把图像文件存入和读出一个BLOB数据列 第五部分 参考资料  第21章 SQL语法指南  21.1 语法  21.2 操作符  21.3 变量和常数  21.4 MySQL数据类型  21.5 SQL命令汇总表(按功能分类)  21.6 SQL...

    如何清空matlab的代码-mksqlite:用于访问SQLite数据库的MATLABMex-DLL

    如何清空matlab的代码mksqlite文档 ...mksqlite具有一些不错的功能,例如批量插入和命名参数绑定: clear s s(1).Name = 'Triangle'; s(1).Type = 'Shape'; s(1).ID = 145; s(2).Name = 'Rectangle'; s

    MySQL 5权威指南(第3版) 中文版 下载地址

     20.4 示例:把图像文件存入和读出一个BLOB数据列 第五部分 参考资料  第21章 SQL语法指南  21.1 语法  21.2 操作符  21.3 变量和常数  21.4 MySQL数据类型  21.5 SQL命令汇总表(按功能分类)  ...

    鲸鲨云国产可视化数据库迁移工具DBPorterPlus免费版1.2

    完全国产自主知识产权的数据库迁移工具:鲸鲨云DBPorterPLus。...功能齐全:全库迁移,支持数据表、视图、约束、序列,支持大对象(Blob,Clob),支持导出DDL。 性能优异:实时传输,直连数据库,批量读取和插入。

    Spring.3.x企业应用开发实战(完整版).part2

    11.3 BLOB/CLOB类型数据的操作 11.3.1 如何获取本地数据连接 11.3.2 相关的操作接口 11.3.3 插入Lob类型的数据 11.3.4 以块数据方式读取Lob数据 11.3.5 以流数据方式读取Lob数据 11.4 自增键和行集 11.4.1 自增键的...

    Spring3.x企业应用开发实战(完整版) part1

    11.3 BLOB/CLOB类型数据的操作 11.3.1 如何获取本地数据连接 11.3.2 相关的操作接口 11.3.3 插入Lob类型的数据 11.3.4 以块数据方式读取Lob数据 11.3.5 以流数据方式读取Lob数据 11.4 自增键和行集 11.4.1 自增键的...

    MYSQL培训经典教程(共两部分) 2/2

    SELECT语句插入从其他表选择的行 65 3.5.3 使用replace、replace…select语句插入 66 3.5.4 使用LOAD语句批量录入数据 66 3.5.5 总结 68 3.6 查询数据表中的记录 69 3.6.1 普通查询 69 3.6.2 条件...

    MYSQL培训经典教程(共两部分) 1/2

    SELECT语句插入从其他表选择的行 65 3.5.3 使用replace、replace…select语句插入 66 3.5.4 使用LOAD语句批量录入数据 66 3.5.5 总结 68 3.6 查询数据表中的记录 69 3.6.1 普通查询 69 3.6.2 条件...

    精通Oracle.10g.PLSQL编程

    使用SQL语句 4.1 使用基本查询 4.1.1 简单查询语句 4.1.2 使用WHERE子句 4.1.3 使用ORDERBY子句 4.2 使用DML语句 4.2.1 插入数据 4.2.2 更新数据 4.2.3 删除数据 4.3 ...

    尚硅谷_佟刚_JDBC.pptx

    9. 获取插入记录的主键值(视频14) 10. 处理 Blob(视频15) 11. 处理事务 & 事务的隔离级别(视频16-17) 12. 批量处理(视频18) 13. 数据库连接池 & C3P0 & DBCP(视频19-20) 14. 使用 DBUtils(视频21-23) 15. 使用 JDBC ...

    mysql数据库my.cnf配置文件

    # 批量插入缓存大小, 这个参数是针对MyISAM存储引擎来说的。适用于在一次性插入100-1000+条记录时, 提高效率。默认值是8M。可以针对数据量的大小,翻倍增加。 myisam_sort_buffer_size = 1024M # MyISAM设置恢复表...

    Spring中文帮助文档

    11.5.1. 使用SimpleJdbcInsert插入数据 11.5.2. 使用SimpleJdbcInsert来获取自动生成的主键 11.5.3. 指定SimpleJdbcInsert所使用的字段 11.5.4. 使用SqlParameterSource提供参数值 11.5.5. 使用SimpleJdbcCall...

    Spring API

    11.5.1. 使用SimpleJdbcInsert插入数据 11.5.2. 使用SimpleJdbcInsert来获取自动生成的主键 11.5.3. 指定SimpleJdbcInsert所使用的字段 11.5.4. 使用SqlParameterSource提供参数值 11.5.5. 使用SimpleJdbcCall...

Global site tag (gtag.js) - Google Analytics