Cara, Se a tabela que você vai adicionar tem chave primária, pelo código que voce vai fazer o join e tá tudo certinho, não vejo problemas de performance. Além do benefício de não precisar alterar a query caso adicione um novo código, altere a descrição, etc...
Espero que te ajude! Abraços! Gerson S. de Vasconcelos Júnior DBA - Oracle Certified Fone: (16) 8176-0468 Msn: gerson.vasconce...@gmail.com Skype: gersonvjunior http://www.diaadiaoracle.com.br/ Em 9 de novembro de 2012 10:35, Mario Rodrigues <marioirodrig...@gmail.com>escreveu: > ** > > > exatamente Gerson ... sei que caso seja adicionado um novo status terei de > fazer manutenção .. mas com relação a performance tem alguma diferença? > > Em 9 de novembro de 2012 09:26, Gerson Junior > <gerson.vasconce...@gmail.com>escreveu: > > > > Na verdade, você não precisa criar uma sub... você pode adicionar a > tabela > > de cadastro de tipos no select. > > A vantagem de fazer desta forma é que caso haja um novo tipo (não sei se > é > > possível) você não precisa alterar a query. > > > > Fazendo com Decode, caso seja adicionado um novo tipo, você precisará > > alterar para adicionar o novo tipo no decode. > > > > Abraços! > > > > > > Gerson S. de Vasconcelos Júnior > > DBA - Oracle Certified > > Fone: (16) 8176-0468 > > Msn: gerson.vasconce...@gmail.com > > Skype: gersonvjunior > > http://www.diaadiaoracle.com.br/ > > > > > > Em 9 de novembro de 2012 10:12, Mario Rodrigues > > <marioirodrig...@gmail.com>escreveu: > > > > > ** > > > > > > > > > > Pessoal, > > > > > > Bom dia > > > > > > Referente ao DECODE com relação a performance, por exemplo: > > > > > > tenho a tbl_status e tbl_tipo todas relacionadas numa tbl_x > > > > > > ao invés de fazer um subselect para trazer a descrição tanto do status > > > quanto do tipo (são 6 status e 4 tipos...são poucos) ...se fossem > muitos > > > ficaria inviável ... poderia usar o DECODE ... certo? > > > > > > dai pergunto pra vc's ... vale a pena usar o DECODE numa situação > assim? > > ou > > > não faz a query criando a sub q a performance é melhor! > > > > > > vlw > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > ------------------------------------ > > > > > > > ---------------------------------------------------------- > > >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de > > inteira responsabilidade de seus remetentes. > > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > > > > ---------------------------------------------------------- > > >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » > > Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO > ESPAÇO! > > VISITE: http://www.oraclebr.com.br/ > > ---------------------------------------------------------- > > Links do Yahoo! Grupos > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ -------------------------------------------------------------------------------------------------------------------------- >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira >responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -------------------------------------------------------------------------------------------------------------------------- >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » >Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: >http://www.oraclebr.com.br/ ------------------------------------------------------------------------------------------------------------------------ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html