以块的形式读取Oracle BLOB数据

时间:2010-08-18 19:20:03

标签: c# oracle blob chunks

我从Oracle获取BLOB数据时遇到以下问题( 我正在尝试使用OracleDataReader - .Net来读取BLOB值。):

是否可以将Oracle数据库上的BLOB数据作为块读取而不将整个BLOB加载到服务器内存?我相信OracleDataReader.GetBytes()会将整个blob加载到服务器内存中。

将空缓冲区传递给GetBytes()会获取BLOB的大小,但是需要将BLOB加载到服务器的内存中吗?

在不将整个BLOB加载到内存中的情况下,将BLOB大小和BLOB数据作为块获取的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)