Olá!
   
  Eu também estou precisando desta solução e ainda pesquisando. O que encontrei 
foi um pacote chamado WEBUTIL, mas ainda não consegui fazer funcionar.
  Se alguém tiver experiência com isto, aceito sugestões.
   
  Obrigada
  Elis

rflribeiro01 <[EMAIL PROTECTED]> escreveu:
   
  É possível fazer com que uma procedure que utiliza o UTL_FILE escreva
na máquina do cliente, onde está rodando a aplicação? Tenho uma
aplicação VB que executa algumas procedures, mas não está
funcionando... No init já foi adicionada a linha: utl_file_dir = * ,
mas não está funcionando. Abaixo, segue a proc mais simples, que não
funciona também... Desde já, obrigado.

rflribeiro
msn: [EMAIL PROTECTED]

CREATE OR REPLACE PROCEDURE P_CADEMPRESA (P_CODEMPRESA
CADEMPRESA.CODEMPRESA%TYPE) IS
  TEXTO  UTL_FILE.FILE_TYPE;
  VAR         VARCHAR2(1022);
  CURSOR C1 IS SELECT CODEMPRESA, NOME FROM CADEMPRESA WHERE
CODEMPRESA = P_CODEMPRESA ORDER BY CODEMPRESA;
BEGIN
  TEXTO := UTL_FILE.FOPEN('D:\','CADEMPRESA.TXT','A');
  FOR R1 IN C1 LOOP
   
UTL_FILE.PUT_LINE(TEXTO,RPAD(TRIM(R1.CODEMPRESA),4)||'|'||RPAD(TRIM(R1.NOME),100));
    UTL_FILE.FFLUSH(TEXTO);
  END LOOP;
  UTL_FILE.FCLOSE(TEXTO);
  DBMS_OUTPUT.PUT_LINE('Arquivo gerado com sucesso!');
EXCEPTION
  WHEN OTHERS THEN
    DBMS_OUTPUT.PUT_LINE('* EXCEPTION (0) *');
    DBMS_OUTPUT.PUT_LINE('ERRO DESCRICAO.....: '||SQLERRM);
    DBMS_OUTPUT.PUT_LINE('ERRO NUMERO........: '||SQLCODE);
END;
/




--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--------------------------------------------------------------------------------------------------------------------------_____________________________________________________________________
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 


        Yahoo! Grupos, um serviço oferecido por:            PUBLICIDADE
    var lrec_target="_blank";var lrec_URL=new Array();  
lrec_URL[1]="http://br.rd.yahoo.com/SIG=12fh4v2hu/M=380335.7481167.8369105.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1132174244/A=3126093/R=0/id=flashurl/SIG=12c39trgo/*http://ad.br.doubleclick.net/clk;22846485;12120066;a?http://www.hoteis.com";;
  var 
lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/1116_lrec_hotels_natal.swf?clickTAG=javascript:LRECopenWindow(1)";
  var 
lrec_altURL="http://br.rd.yahoo.com/SIG=12fh4v2hu/M=380335.7481167.8369105.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1132174244/A=3126093/R=1/id=altimg/SIG=12c39trgo/*http://ad.br.doubleclick.net/clk;22846485;12120066;a?http://www.hoteis.com";;
  var 
lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/1116_lrec_hotels_natal.gif";;
  var lrec_width=300;var lrec_height=250;      
  
---------------------------------
  Links do Yahoo! Grupos
    
   Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/
    
   Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
    
   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do 
Yahoo!. 

  


                
---------------------------------
 Yahoo! Acesso Grátis: Internet rápida e grátis.
Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]



--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--------------------------------------------------------------------------------------------------------------------------_____________________________________________________________________
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423  
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a