Pular para o conteúdo

Fóruns SQL e PL/SQL Gravar arquivo com utl_file localmente Gravar arquivo com utl_file localmente

#105696
leo_jf
Participante

    ola,
    infelizmente troquei, mas ainda levanta erro:
    declare
    v_arquivo utl_file.file_type;
    begin
    v_arquivo := utl_file.fopen(‘TEMP_DIR’, ‘arq_teste.txt’, ‘W’);
    utl_file.put_line(v_arquivo, ‘linha 1’);
    utl_file.put_line(v_arquivo, ‘linha 2’);
    utl_file.put_line(v_arquivo, ‘linha 3’);
    utl_file.put_line(v_arquivo, ‘linha 4’);
    utl_file.put_line(v_arquivo, ‘linha 5’);
    utl_file.fclose(v_arquivo);
    exception
    when others then
    raise_application_error(-20000, ‘Atenção! O diretório informado não existe.’);
    end;

    A criação do diretório local precisa ser feita pelo sys do oracle?
    Tenho que atribuir alguma permissão na pasta do windows?