当前位置:编程学习 > C#/ASP.NET >>

C# 如何分段将超大文件传入oralce的一个bolb字段中

需要存储到oralce数据库的文件大多在几百M到几个G大小,需要存储到oralce数据库某个表的bolb字段中,是否有分段多次传输的方法,将文件存储到一个blob字段中,读取的时候也采用分段的方法,分多次读取到一个磁盘的文件中 --------------------编程问答-------------------- 没有,这么大的东西,放到数据库本身就不提倡,文件放到服务器物理磁盘,数据库保存路径,然后你需要时,读出路径,下载就是了 --------------------编程问答-------------------- 几百M用blob,若是几个G大小用bfile吧,oracle中blob最大也就是4G

分段操作的话,更新时写个存储过程,传个程序中取的blob变量,调用下dbms_lob.append(target_b,source_b);就可以了

--------------------编程问答-------------------- 最好不要将文件存到数据库吧 --------------------编程问答-------------------- 将文件存储到外边以前已经做过了,现在的需求必须是存储到数据库中
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,