GARANTIR DESCONTO

Fórum Campo tipo "Long" #405502

25/07/2011

0

Pessoal, blz?

Criei um select buscando alguns dados. Segue abaixo.

select
a.codfaseproc fase,
g.codadv|| ' - '||h.nomeadv advogado,
a.codproc processo,
a.dtaberturaproc abertura,
a.varaproc vara,
a.codcomarca|| ' - ' ||i.desccomarca comarca,
a.reclamanteproc autor,
a.reclamadaproc reu,
a.objetoproc objeto,
a.valorinicialproc valor_ini,
decode(a.unaproc,'S','SIM','N','NÃO')una,
a.obsproc obs

from
srh_processos a,
srh_processos_andamento b,
srh_processos_andamento_long c,
srh_processos_juizes d,
srh_processos_pagtos e,
srh_processos_penhor f,
srh_processo_advogado g,
srh_advogados h,
srh_comarca i,
srh_processos_tppagto j,
srh_faseprocesso k

where
a.codproc=b.codproc and  c.codproc=d.codproc and           
a.codproc=c.codproc and  c.codproc=e.codproc and
a.codproc=d.codproc and  c.codproc=f.codproc and
a.codproc=e.codproc and  c.codproc=g.codproc and
a.codproc=f.codproc and  d.codproc=e.codproc and
a.codproc=g.codproc and  d.codproc=f.codproc and 
b.codproc=c.codproc and  d.codproc=g.codproc and
b.codproc=d.codproc and  e.codproc=f.codproc and
b.codproc=e.codproc and  e.codproc=g.codproc and
b.codproc=f.codproc and  f.codproc=g.codproc and
b.codproc=g.codproc and  g.codadv=h.codadv   and
a.codcomarca=i.codcomarca and e.codtppagto=j.codtppagto and
a.codcomarca=i.codcomarca and b.dtproc=c.dtproc and
a.codfaseproc=k.codfaseproc and
a.codproc='1539/00'
-----------------------------------------------------------------------------------------

Meu problema é o seguinte:

O campo que está em vermelho acima, é do tipo "Long".

E ao inves de trazer o resultado ele me traz <Long> .

Como fazer para ele me trazer o valor deste campo? Pois esta consulta mais tarde se tornará um relatório.

Atenciosamente,
Flavio Silva

Flavio Silva

Responder

Posts

25/07/2011

Marco Pinheiro

Flavio,   Campos do tipo LONG são muito chatos para se trabalhar. Você pode tentar usar uma migração para CLOB   Tente assim:   select
a.codfaseproc fase,
g.codadv|| ' - '||h.nomeadv advogado,
a.codproc processo,
a.dtaberturaproc abertura,
a.varaproc vara,
a.codcomarca|| ' - ' ||i.desccomarca comarca,
a.reclamanteproc autor,
a.reclamadaproc reu,
to_lob(a.objetoproc objeto),
a.valorinicialproc valor_ini,
decode(a.unaproc,'S','SIM','N','NÃO')una,
a.obsproc obs

from
srh_processos a,
srh_processos_andamento b,
srh_processos_andamento_long c,
srh_processos_juizes d,
srh_processos_pagtos e,
srh_processos_penhor f,
srh_processo_advogado g,
srh_advogados h,
srh_comarca i,
srh_processos_tppagto j,
srh_faseprocesso k

where
a.codproc=b.codproc and  c.codproc=d.codproc and           
a.codproc=c.codproc and  c.codproc=e.codproc and
a.codproc=d.codproc and  c.codproc=f.codproc and
a.codproc=e.codproc and  c.codproc=g.codproc and
a.codproc=f.codproc and  d.codproc=e.codproc and
a.codproc=g.codproc and  d.codproc=f.codproc and 
b.codproc=c.codproc and  d.codproc=g.codproc and
b.codproc=d.codproc and  e.codproc=f.codproc and
b.codproc=e.codproc and  e.codproc=g.codproc and
b.codproc=f.codproc and  f.codproc=g.codproc and
b.codproc=g.codproc and  g.codadv=h.codadv   and
a.codcomarca=i.codcomarca and e.codtppagto=j.codtppagto and
a.codcomarca=i.codcomarca and b.dtproc=c.dtproc and
a.codfaseproc=k.codfaseproc and
a.codproc='1539/00'
Caso não dê certo, vc pode criar uma coluna temporária como CLOB, migrar os dados e refazer a consulta considerando esta nova coluna.   Att.,     Marco.
Responder

Gostei + 0

25/07/2011

Flavio Silva

é man... obrigado pela ajuda, mas nao deu certo seu script e nao tem um jeito mais facil pra fazer isso?


=/
Responder

Gostei + 0

25/07/2011

Marco Pinheiro

Flavio,

A informação na coluna não aparece onde?
É algum sistema ou por qual ferramenta vc está tentando visualizar?

Dependendo do que vc está fazendo tem outras formas.

Att.,

Marco.
Responder

Gostei + 0

25/07/2011

Flavio Silva

Bom, uso o oracle plsql...
Responder

Gostei + 0

25/07/2011

Marco Pinheiro

Neste caso, oriento a baixar o SQL Tools ou o SQL Developer.

São as ferramentas que eu uso no dia a dia e mostram as informações dos campos LONG.

Att.,

Marco.
Responder

Gostei + 0

29/11/2012

Marcoridolphi

Tambem tenho o mesmo problema do colega acima.
Tenho um select com um campo LOBG e não consigo que ele apareça.
Pior eu preciso pegar partre dele como um substr.
Alguem poderia me ajudar?
Responder

Gostei + 0

29/11/2012

Marcoridolphi

tambem tenho o mesmo problema do colega acima.
tenho um select com um campo lobg e não consigo que ele apareça.
pior eu preciso pegar partre dele como um substr.
alguem poderia me ajudar?
Responder

Gostei + 0

29/11/2012

Marcoridolphi

Tambem tenho o mesmo problema do colega acima.
Tenho um select com um campo LONG e não consigo que ele apareça.
Pior eu preciso pegar partre dele como um substr.
Alguem poderia me ajudar?
Responder

Gostei + 0

15/01/2013

Danilo Gomes

Pelo que entendi, foi como o Marco Pinheiro disse acima, é uma limitação da ferramenta.

Tente usar outra ferramenta para realizar a consulta.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar