Fórum Junção entre tabelas e views (9i e 10g) #28152

21/04/2005

0

Caros, estou com um problema com junções envolvendo tabelas e views. Em algumas os dados são retornados corretamente, mas se coloco um order by os dados não aparecem mais. Na realidade eu acho que é um bug do oracle. As tabelas e as view estão em um servidor na versão 10g, porém as views acessam tabelas que estão em outro servidor, na versão 9i. Se fizer uma consulta acessando somente os dados das views ou da tabelas, tudo funciona. O prblema acontece somente com as junções. Alguém já passou por isso? Toda ajuda será bem vinda.

Obs.: Os tipos de dados dos campos usados em comparações na cláula where são compatíveis.

Abraços,

Facundo.


Facundo

Facundo

Responder

Posts

03/05/2005

Marcio.theis

No comando order by, tente utilizar o n° da posição dos campos, ex.:

select cliente.nucliente, cliente.nmcliente
from cliente
union
select pessoa.nupessoa, pessoa.nmpessoa
from pessoa
order by 2

no qual o n° 2 representa o segundo campo do SQL.


Responder

Gostei + 0

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

Aceitar