Início > Oracle > Testar o pacote UTL_FILE

Testar o pacote UTL_FILE

Bom eu vou abordar sobre o pacote UTL_FILE, e falar sobre como testa-lo.

Os procedimentos de rotinas para ler e escrever dados em arquivos do tipo texto no SO encontram-se na package UTL_FILE, disponível a partir da versão 7.3 do Oracle. Porém sua implementação estará sujeita às permissões do SO e do BD sendo que os diretórios para serem acessados para leitura e gravação devem ser especificados no parâmetro de inicialização, como:

utl_file_dir=<directory_path_and_name> #para liberar acesso a alguns diretórios especificos
ou
utl_file_dir=* #para liberar acesso a qualquer diretorio do SO

   Agora para testa-lo, segue:

declare
   file_handle UTL_FILE.FILE_TYPE; — file handle of OS flat file
   texto varchar2(3000);
BEGIN
   — Open the same file to read from
   file_handle := UTL_FILE.FOPEN(‘c:\’,’testeutl.txt’,’W’,32767);
   UTL_FILE.PUT_LINE (file_handle, ‘teste‘);
   UTL_FILE.FCLOSE(file_handle);
end;

Neste teste irá gerar um arquivo testeutl.txt no diretorio C:\ e o arquivo irá conter a mensagem teste escrito dentro deste arquivo.

Abraços

Categorias:Oracle
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: