Exportar Imagens do Oracle 9i
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?
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
Curtidas 0
Respostas
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.
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