Difference between select * from table & select individual columns from table
Teradata Teradata Discussion Forums Teradata.com Discussion Forum
Visit Teradata.com
Home       Guidelines    Member List
Welcome Guest ( Login | Register )
        


This online forum is for user-to-user discussions of Teradata products, and is not an official customer support channel for Teradata. If you require direct assistance, please contact Teradata support.


Difference between select * from table &... Expand / Collapse
Author
Message
Posted 8/20/2009 2:15:07 PM
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

Group: Forum Members
Last Login: 8/20/2009 2:09:13 PM
Posts: 22, Visits: 21
Hello all,
I am having trouble understanding difference select * from TABLE X or select a , b, c ( columns) from table X ( same table ) above.
I was wondering if someone actually knows what is the difference at the Teradata DB Architecture level.

Thanks,
Aditi
Post #16606
Posted 9/29/2009 4:06:41 AM
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

Group: Forum Members
Last Login: 2 days ago @ 7:45:03 AM
Posts: 39, Visits: 169
There would be slight performance improvement when you use explicit list of columns in SELECT stmt, instead of having ‘*’, but I don’t think there is any difference at DB Architecture level
Post #16974
Posted 9/29/2009 12:20:37 PM
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

Group: Forum Members
Last Login: 10/8/2009 1:16:14 PM
Posts: 79, Visits: 105
Hi,

AFAIK there will not be any performance difference between "select * " and "select column_lists", since the optimizer will generate same plan for both the query.

Regards,
Balamurugan
Post #16978
Posted 9/30/2009 1:39:53 PM
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

Group: Forum Members
Last Login: 11/11/2009 1:12:32 PM
Posts: 14, Visits: 39
You can use sel top10* from table to get quicker result sets, instead of going for sel * from table , if you want to check the columns and their names, for one instance. Fetch time will be minimized.

-Thank you
Post #16995
« Prev Topic | Next Topic »


Reading This Topic Expand / Collapse
Active Users: 0 ( 0 guests, 0 members, 0 anonymous members )
No members currently viewing this topic.


All times are GMT -5:00, Time now is 10:23pm

Powered By InstantForum.NET v4.1.4 © 2009
Execution: 0.125. 8 queries. Compression Disabled.