Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dbandre29

s e s

Recommended Posts

Caros amigos pode parecer bobera mas realmente não sei o porque depois da clausula from um (+)Ex select campo from tabela1 t1 (+) tabela2 t2 (+)Outra coisa seria para os Dbas fazer referencia a views para criar outra view não uma boa prática certo ??

Compartilhar este post


Link para o post
Compartilhar em outros sites

??!!

 

Não seria algo assim ?

 

 

SELECT *

FROM CLIENTE C,COMPRA CO

WHERE C.CODCLI = CO.CODCLI (+)

 

é um outer join, trará clientes que nao tenha compra.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já fiz , não tive grandes problemas o acesso já era lento devido a problemas de modelagem.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Usa essas VIEWS aninhadas não é uma boa solução, deixa seu banco de dados uma TEIA DE ARANHA.

 

Melhor coisa é utilizar objetos independentes. Caso precise de SELECTS que tenham nas views, monte outra view com a junção desses SELECTS.

 

Caso queira fazer um teste, no explain, irá mostrar o que o otimizador oracle faz para conseguir ler essas VIEWS ANINHADAS, e perceberá que irá perder tempo.

 

O conceito das Views é um pouco diferente, caso queira utilizar o conceito das TABLES NESTED.

 

Abraços, http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.