read first 1kb of a blob from oracle

Posted by Angus on Stack Overflow See other posts from Stack Overflow or by Angus
Published on 2010-05-10T04:22:14Z Indexed on 2010/05/10 4:28 UTC
Read the original article Hit count: 311

Filed under:
|
|

Hi,

I wish to extract just the first 1024 bytes of a stored blob and not the whole file. The reason for this is I want to just extract the metadata from a file as quickly as possible without having to select the whole blob.

I understand the following:

select dbms_lob.substr(file_blob, 16,1) from file_upload where file_upload_id=504;

which returns it as hex. How may I do this so it returns it in binary data without selecting the whole blob?

Thanks in advance.

© Stack Overflow or respective owner

Related posts about Oracle

Related posts about blob