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


Responder a