C# 将Oracle BLOB数据作为块读取
我对从Oracle获取BLOB数据有以下疑问( 我正在尝试使用C# 将Oracle BLOB数据作为块读取,c#,oracle,blob,chunks,C#,Oracle,Blob,Chunks,我对从Oracle获取BLOB数据有以下疑问( 我正在尝试使用OracleDataReader-.Net读取BLOB值。): 是否可以将Oracle数据库上的BLOB数据作为块读取,而不将整个BLOB加载到服务器内存中?我相信OracleDataReader.GetBytes()将在服务器内存中加载整个blob 将空缓冲区传递给GetBytes()会获取BLOB的大小,但这是否需要将BLOB加载到服务器的内存中 在不将整个BLOB加载到内存中的情况下,以块的形式获取BLOB大小和BLOB数据的最
OracleDataReader
-.Net读取BLOB值。):
是否可以将Oracle数据库上的BLOB数据作为块读取,而不将整个BLOB加载到服务器内存中?我相信OracleDataReader.GetBytes()
将在服务器内存中加载整个blob
将空缓冲区传递给GetBytes()
会获取BLOB的大小,但这是否需要将BLOB加载到服务器的内存中
在不将整个BLOB加载到内存中的情况下,以块的形式获取BLOB大小和BLOB数据的最佳方法是什么?查看