Exportar Imagens do Oracle 9i

Oracle

30/08/2006

Boa noite.

Preciso exportar 500 imagens que estão em uma tabela do oracle num campo Blob .

Preciso exportar as imagens para c:\pasta\

Alguém pode me ajudar?


Augustoctavares

Augustoctavares

Curtidas 0

Respostas

Rosterne

Rosterne

30/08/2006

Crie esta procedure:

Ex:
create or replace procedure image_blob_export (source_id number, filename varchar2) as
img_blob BLOB;
ctx raw(64) := null;
begin
select foto into img_blob from a where id = source_id;
ORDSYS.ORDImage.export(ctx, img_blob, ´FILE´, ´TEMP´, filename);
end;

e crie um scripts de chamada ou um bloco Pl/sql pra chamar as fotos conforme linha de comando abaixo:

Ex:
call image_blob_export(1, ´0000000002.gif´);

Espero ter ajudado.


GOSTEI 0
POSTAR