Vc tem que usar uma função para converter para varchar, segue abaixo.
 
create or replace function nomefuncao(id in int) return varchar2 is
  Result long;
begin
  select nomecampo into Result from nometabela where idprd = id;  
  return(substr(Result,1,4000));
end nomedafuncao;
 
Att.
 
Rodrigo Cavalcante
  Aprendiz-Oracle

----- Original Message ----- 
From: Wellerson Leite de Araújo <mailto:[EMAIL PROTECTED]>  
To: [email protected] <mailto:[email protected]>  
Sent: Friday, June 30, 2006 2:04 PM
Subject: Re: [oracle_br] Select em campo long

Jovem,

Este tipo de pesquisa não pode ser utilizada.
Vc não pode chamar uma coluna LONG na cláusula WHERE do SELECT.

Abraços,

Wellerson

Eude Ferreira < [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]> > escreveu:    Olá amigos
    
   Estou tentando usar o operador like para selecionar dados em um campo
long e está ocorrendo o erro abaixo:
    
   Instrução:
    
   SELECT * FROM SYSADM.PSSQLTEXTDEFN
   WHERE SQLTEXT LIKE '%INSERTSELECT%'
    
   Erro:
    
   ERRO na linha 2:
ORA-00932: tipos de dados inconsistentes: esperava NUMBER obteve LONG
    
   Alguém poderia me ajudar?
    
   Grato
    
   Eude
    

              
---------------------------------
  Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu
celular. Registre seu aparelho agora!

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

   


"Não vou deixar me embrutecer, eu acredito nos meus ideais. Podem até
maltratar o meu coração, que meu espírito ninguém vai conseguir
quebrar..."
(Legião Urbana)

"As idéias estão no chão, você tropeça e acha a solução..."
(Titãs)
            
---------------------------------
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu
celular. Registre seu aparelho agora!

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

 



[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/[email protected]/ 
--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__________________________________________________________________
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
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