Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

cbaldacin

Como zipar arquivos através do pl/sql?

Recommended Posts

Através do pl/sql, preciso compactar num arquivo zipado todos os arquivos que são gerados através da execução de um script no próprio pl/sql.Isto é possível ?Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Segue duas procedures para zipar dezipar:PROCEDURE ZIP(p_tabela varchar2) authid current_user is v_tabela varchar2(40);begin v_tabela := upper(p_tabela); execute immediate ('alter table '||v_tabela||' move compress'); for c in (select index_name from user_indexes where table_name = v_tabela) loop execute immediate ('alter index '||c.index_name||' rebuild'); end loop;end;PROCEDURE UNZIP(p_tabela varchar2) authid current_user is v_tabela varchar2(40);begin v_tabela := upper(p_tabela); execute immediate ('alter table '||v_tabela||' move nocompress pctfree 10'); for c in (select index_name from user_indexes where table_name = v_tabela) loop execute immediate ('alter index '||c.index_name||' rebuild'); end loop;end;falou....

Compartilhar este post


Link para o post
Compartilhar em outros sites

move compress

 

Aloisio :

 

Pode dar uma palinha do que faz a SP exatamente ?

 

Comprime a tabela em si, uma gera uma versão zipada ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.