Autor
Mensagem
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,
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,
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'
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.






