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
Responder
Nazzy
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Ter, 09 Nov 2004 10:08 am
Localização: Guarujá

Pessoal, precisso abrir um arquivo txt no Oracle (PL/SQL).
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

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

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
Nazzy
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Ter, 09 Nov 2004 10:08 am
Localização: Guarujá

Beleza, Valeu galera!!!
Tsunami
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 6
Registrado em: Qua, 15 Mar 2006 11:10 am
Localização: São Paulo - SP

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:

Selecionar tudo

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:
Responder
  • Informação
  • Quem está online

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