segunda-feira, 26 de novembro de 2012

Sintaxe alternativa ao Select * From

Salve salve colegas.

O comando mais utilizado pelos analistas de banco de dados sem sombra de dúvidas é o Select * From, este comando até pode ser muito criticado, pois, existem estudos que comprovam a queda de performance em seu uso em relação a especificação dos campos no select.

Mas pensando na economia de linhas de códigos digitados, nosso colega elefante disponibiliza nativamente o comando Table, que pode substituir o Select * From.

Vejamos um exemplo de uso do comando table:
 Table paposql.pessoa;  
 id nome sobrenome dt_nascimento  
  1 Papo Sql       2012-01-01  

Veja que o resultado é o mesmo do comando Select * From. O uso do comando não reflete ganho de performance (Ao menos nos testes com o explain que fiz), é somente um 'economizador de código' que pode ajudar muito, imagina quem digita 50 vezes por dia Select * From? São 400 caracteres digitados a menos por dia.

Um observação a ser feita é que, o comando é nativo somente a partir da versão 8.4 do PostgreSQL

Fica a dica, abraços a todos e até a próxima.

Clique aqui e veja todas as matérias sobre PostgreSQL

Nenhum comentário:

Postar um comentário