Abrir Arquivo no Oracle

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
  

Mensagemem Ter, 09 Nov 2004 10:10 am

Pessoal, precisso abrir um arquivo txt no Oracle (PL/SQL).
Nazzy
Localização: Guarujá

Mensagemem Ter, 09 Nov 2004 10:25 am

No Oracle você se refere ao Banco de dados??? (ou seja, abrir um arquivo gravado no próprio servidor do Oracle) Nesse caso, você pode usar o UTL_FILE - veja o link abaixo:
http://glufke.net/oracle/viewtopic.php?t=82

Mas se for no Oracle FORMS, ou no Oracle SQL*Plus, existem outras formas...

Explique melhor onde você quer abrir que o povo dá uma dica!!!

[]´s
dr_gori
Localização: Portland, OR USA

Thomas F. G

Você já respondeu a dúvida de alguém hoje?
http://glufke.net/oracle/search.php?search_id=unanswered

Mensagemem Ter, 09 Nov 2004 10:31 am

Beleza, Valeu galera!!!
Nazzy
Localização: Guarujá

Mensagemem Qua, 15 Mar 2006 11:18 am

Ola pessoal.

Tenho uma dúvida parecida com a do colega que abriu o tópico.

Tenho um arquivo .txt armazenado em um diretório e no banco de dados está gravado o nome do arquivo.
Pois bem, o arquivo .txt possui umas fórmulas do equation 3.0 do word que dentro do próprio arquivo está codificado vamos dizer assim. Simplesmente não posso usar o comando UTL_FILE creio eu para exibir os dados, porque vai exibir um monte de carcteres loucos.

Contudo, alguém saberia me dizer como faço para abrir esse arquivo que contém as equações (Equation 3.0 do word) dentro do report ?

tentei fazer uma function do tipo:

Código: Selecionar todos
function CF_2Formula return Char is

  In_File    Text_Io.File_Type;
  Out_File   Text_Io.File_Type;
  vLineBuf   Varchar2(80);
   
Begin
  -------------
  -- Entrada --
  -------------

  If :ARQUIVO <> 0 Then
    
     If :QUST_QUESTAO Is Not Null Then
       Begin
         In_File := Text_Io.FOpen('\\Server_adm\ProvaEletronica\'||:QUST_QUESTAO, 'R');
         Loop
           Text_Io.Get_Line(In_file, vLineBuf);
           Text_Io.Put(vLineBuf);
           Text_Io.New_Line;
         End Loop;
       Exception
         When No_Data_Found Then
           Text_Io.FClose(In_file);
       End;
     End If;
 
  End If;
 
End;


mais não deu certo.

Alguém me ajuda pooor ffffaaaavvvooooorrrrrrrrr :cry:
Tsunami
Localização: São Paulo - SP


  • Veja também
    Respostas
    ExibiÇões
    Última mensagem


Voltar para PL/SQL

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 5 visitantes