I use a TOracleQuery to load some data with a blob field. It takes about 10 seconds to load 700 rows. Average blob size is around 3k, but some are as large as 64k. Oracle Monitor indicates most of the time spent is network latency due to many LOB.Length and LOB.Read() operations. Is there a way I can read all 700 records/blobs in one go without this network traffic going back and forth?
I tested one theory using utl_raw.cast_to_varchar2, this sort-of works, but requires workarounds for the large blobs, was hoping there would be a more straight forward solution. I need data for read-only.
I tested one theory using utl_raw.cast_to_varchar2, this sort-of works, but requires workarounds for the large blobs, was hoping there would be a more straight forward solution. I need data for read-only.