Je souhaite extraire seulement les 1024 premiers octets d'un blob stocké et non le fichier entier. La raison en est que je veux juste extraire les métadonnées d'un fichier le plus rapidement possible sans avoir à sélectionner tout le blob.lire d'abord 1kb d'un blob d'oracle
Je comprends ce qui suit:
select dbms_lob.substr(file_blob, 16,1)
from file_upload
where file_upload_id=504;
qui retourne comme hex. Comment puis-je faire cela afin qu'il retourne dans les données binaires sans sélectionner le blob entier?
Merci d'avance. DBMS_LOB.SUBSTR va, pour un BLOB, renvoyer un RAW.