Hi Ryan,

Here are some reasons:

1) You're pulling back every row in the specific table that you're 
dealing with which DBA's frown upon because you can cripple a database 
if you're not careful.

2) You're pulling back an unnecessarily large dataset especially if you 
only need a couple of columns which in terms requires more memory for 
processing by both the DBMS and CF.

3) You're not leveraging any of the indexing capabilities of the table 
(that is if its actually indexed) so you're performance will be somewhat 
degraded.

I'm sure there's more and others will offer them up.

Rey...

Ryan, Terrence wrote:
> I have a dumb question. Can someone point me to a definitive explanation
> of why select * in SQL is bad?   
> 
> I've found this : http://www.adopenstatic.com/faq/selectstarisbad.asp
> but I  don't thing it effectively counters the argument "But I need all
> of the columns in the table."
> 
> Mind you, that I'm not looking for convincing for myself, rather I'm
> doing a code review, and want to be have a stronger footing for saying:
> "Get rid of the select *'s."
> 
> Terrence Ryan
> Senior Systems Programmer
> Wharton Computing and Information Technology       
> E-mail:         [EMAIL PROTECTED]
> 
> 
> 
> 
> 
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Introducing the Fusion Authority Quarterly Update. 80 pages of hard-hitting,
up-to-date ColdFusion information by your peers, delivered to your door four 
times a year.
http://www.fusionauthority.com/quarterly

Archive: 
http://www.houseoffusion.com/cf_lists/message.cfm/forumid:4/messageid:246098
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to