dbandre29 0 Denunciar post Postado Dezembro 1, 2005 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
Motta 645 Denunciar post Postado Dezembro 1, 2005 ??!! 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
dbandre29 0 Denunciar post Postado Dezembro 1, 2005 Realmente é isso mesmo Motta , mas uma vez obrigado .Sobre criar views referenciando outras views , qual a sua opinião?? Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Dezembro 1, 2005 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
alphamek 2 Denunciar post Postado Dezembro 6, 2005 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